MySQL 表“功能”
prop_id name
----------------------------
1 Wifi
2 Off Road Parking
1 Off Road Parking
2 Close to beach
3 Close to Pub
1 Close to Pub
Prop_id是该属性在另一个表中的id
我想做的是获取所有拥有“Wifi”和“靠近酒吧”的特性的 ID
所以在这种情况下我希望它只返回 1
希望我说得有道理!
最佳答案
有多种方法可以实现这一目标,其中一种丑陋的方法是:
select prop_id from features
where name = 'Wifi' and prop_id in (
select prop_id from features where name = 'Close to Pub'
)
关于MySQL 查询多行不同 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371456/