你好我对sql很好,所以我需要你的帮助。在同一字段中选择具有不同值的行
我有一个名为属性的表。现在我想要在同一个字段中检索具有不同值的行。我尝试了LIKE和AND,但没有得到任何结果。
表:
id user_id title approved
-- ------- ----- --------
1 60 one 1
2 60 one 1
3 60 one 1
4 60 two 1
5 60 three 1
SQL查询:
SELECT *
FROM `property`
WHERE `user_id` =60
AND `approved` =1
AND `title` like '%one%'
AND `title` like '%two%'
我想这样的结果:
id user_id title approved
-- ------- ----- --------
1 60 one 1
2 60 one 1
3 60 one 1
4 60 two 1
任何想法?
谢谢。
为什么你不希望第5行一个和两个? – fthiella 2014-09-04 09:36:02
@fthiella因为我想用'one'和'two'过滤记录。 – 2014-09-04 09:38:04