Почему я получаю больше, чем 2 результата, когда я использую заявление?SELECT TOP 2 * table ORDER BY страна
SELECT TOP 2 * FROM Customers ORDER BY Country DESC
вы можете попробовать его здесь: http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_top&ss=-1
Вы не должны получать никаких результатов, просто ошибку. MySQL не поддерживает 'top'. –
Предел, используемый в MySQL, вершина вообще недействительна в MySQL .... select top в SQL Server – nesreen
Причина, по которой вы получаете более двух результатов - по всей вероятности, - это то, что вы используете MS Access. Переключитесь на SQL Server или используйте MySQL с 'limit', и у вас не будет этой проблемы. –