そのようなSQL条件を構築したい。私はテーブルカーを持っています、それはそのようなフィールドを持っていますid_status
,id_category
そしてstorage_address
. id_status
(2,4) にある車を選択する必要があり、フィールドが null または空でないことid_category = 4
を確認する必要がある場合。storage_address
どうすればそれを作ることができますか?SQLif
ステートメントを使用する必要がありますか? 次のようなものが必要です:
select * from car where id_status in (2,4) and if(id_category =
4,storage_address is NOT NULL,'1=1')