我有一个表是这样的:PHP MySQL的子查询过滤
id price condition username
----------------------------------------
1 20 New Kim
2 30 Used Kim
3 40 Used George
4 60 New Tom
我的问题是关于子选择。当我使用这个查询,
SELECT *
FROM `table`
WHERE `username` = 'kim'
AND `price` = '20'
OR `condition` = 'New'
它成为最后一个条件真实,带来了2条记录,其中状态=“新”
然而,当我使用AND,它返回正确的记录。
SELECT *
FROM `table`
WHERE `username` = 'kim'
AND `price` = '20'
AND `condition` = 'New'
我想嵌套查询,以便我只能从第一个查询的结果中选择价格和条件,即用户名。谢谢
谢谢你。工作!从来没有想到这一点。 – karto 2012-04-11 15:45:22