1 | SELECT id,name FROM test WHERE type_1 = 1 OR type_2 = 1 AND id = 1
|
ログイン後にコピー
これは id=1 の条件を無視してすべてを出力します。それを変更するにはどうすればよいですか?
ディスカッションへの返信 (解決策)
1 | SELECT id,name FROM test WHERE (type_1 = 1 OR type_2 = 1) AND id = 1
|
ログイン後にコピー
ログイン後にコピー
1 | SELECT id,name FROM test WHERE type_1 = 1 OR (type_2 = 1 AND id = 1)
|
ログイン後にコピー
1 | SELECT id,name FROM test WHERE (type_1 = 1 OR type_2 = 1) AND id = 1
|
ログイン後にコピー
ログイン後にコピー
実際のニーズによって異なります