11

LIMITを使用してクエリをMYSQLからSQL-Serverに変更しようとすると問題が発生します。

それを確認します :

SELECT * 
FROM tableEating 
WHERE person = '$identity' 
LIMIT 1;

いくつかのクエリで変更しようとしましたが、何も機能しません。

4

2 に答える 2

13

LIMITはT-SQLでは機能しません。

代わりに、次のようにTOPを使用する必要があります。

SELECT TOP(1) * FROM tableEating WHERE person='$identity';

それがあなたのために働くことを願っています。

アーロンが言うORDER BYように、任意の行を取得したくない場合も必要です。

于 2012-05-03T22:18:55.473 に答える