我被sql查询困住了。 我想从单个表中选择产品,但是要排除所选产品。 我有wp_product表作为
product_id prod_name prod_price prod_rate
1 xyz 100 5
2 pqr 200 6
3 lmn 300 6
我正在尝试执行此查询
select *
from wp_products
where product_id <>'1' AND prod_price <=200 OR prod_rate='6' OR
order by product_id DESC
LIMIT 4"
使用此select * from wp_products where product_id <>'1';
我得到结果
product_id prod_name prod_price prod_rate
2 pqr 200 6
3 lmn 300 6
从上面的结果我想要选择(检查)我在我尝试的查询中使用的所有“OR”条件。
建议我怎样才能得到这个。
答案 0 :(得分:1)
如果我正确理解你 - 只需使用括号:
select *
from wp_products
where product_id <>'1' AND
(price<=200 OR wheel_size='6' OR studs='$studs')
order by product_id DESC
答案 1 :(得分:0)
尝试下面的sql ..
select * from wp_products
where (product_id <>'1') AND (price<=200 OR wheel_size='6' OR studs='$studs')
order by product_id DESC LIMIT 4