Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数据库结构:
餐厅
Retsau_Attribute
属性
我想提取具有查询中指定的所有属性的所有餐厅 ID。
我尝试使用 IN 运算符,但它返回具有部分或全部属性的所有餐厅 ID。
我使用了这个查询:
select rID from Retsau_Attribute where aID IN (a1, a2, a3);
我只需要那些具有所有指定属性(a1、a2、a3)的餐厅 ID。
使用分组,以便您可以计算每组的属性:
SELECT rID FROM Retsau_Attribute WHERE aID IN (a1, a2, a3) GROUP BY rID HAVING COUNT(*) = 3