Mysql + where子句匹配多行

时间:2016-03-15 14:40:19

标签: mysql

我有一张这样的表:

id  image_id  style_id
------------------------
1   45        24        
1   45        25        
1   47        25        
1   45        27        
1   45        28 

我想拉下image_id列,其中以下所有三个条件匹配:

style_id = 24
style_id = 25
style_id = 27

我有这样的查询:

SELECT image_id FROM list WHERE (style_id = 24 AND style_id = 25 AND style_id = 27)

不返回我image_id 45。

1 个答案:

答案 0 :(得分:5)

试试这个:

DISTINCT

style_id关键字只有在每image_id@IBAction字段重复值的情况下才有必要。