2017-05-27 11 views
-2

1064 IFエラー:SQL(1064):次のコードでクエリを実行

IF (SELECT COUNT(*) FROM arrest WHERE player = 0) > 0 THEN SELECT * FROM arrest END IF 

誰も私が適切なフォーマットにこれを取得して助けてくださいことはできますか? ありがとうございます!

+0

あなたが使用しているデータベースはありますか? – Rohan

+0

@Rohan XAMPP SQL – user8073512

+2

[IF構文エラー]の可能な複製(https://stackoverflow.com/questions/35366493/if-syntax-error) –

答えて

0

あなたが探しているが、それはこのかもしれないものを正確にわからない:このコード

SELECT * FROM arrest 
WHERE EXISTS (SELECT 1 FROM arrest 
       WHERE player = 0) 

arrestテーブルからすべてのレコードを選択しますが、それらのレコードの場合のみ、一つ以上はplayer = 0を持っています。その条件が満たされない場合、クエリは実行されますが、行は返されません。