私はmysqlクエリを実行しています。私は4つのテーブルに参加しています。p.location_id が 0 に等しくない場合にのみ、2 つの太字の行をクエリで結合したい.p.location_id が 0 に等しい場合は、単に実行されないようにしたい
SELECT p. *
FROM property p, property_type pt, location l, city c
WHERE p.status =1
AND (
pt.prop_name LIKE '%dlf%'
OR p.furnish LIKE '%dlf%'
OR p.description LIKE '%dlf%'
OR p.bed LIKE '%dlf%'
OR p.term_condition LIKE '%dlf%'
OR p.bedroom LIKE '%dlf%'
OR p.property_type LIKE '%dlf%'
OR c.city_name LIKE '%dlf%'
**OR l.loct_name LIKE '%dlf%'**
)
AND p.prop_id = pt.prop_id
AND p.city = c.city_id
**AND p.location_id = l.loct_id**
ORDER BY sortnum
これを達成する方法はありますか。