我有一个sql查询的问题,实际上是一个简单的查询,但我无法弄清楚我错过了什么,所以我来找你的帮助...所以,我要做什么
我有两个表rooms和rooms facilities......我不得不选择与所希望的设施客房..
如果我选择一个房间有一个设施(设施id = 4 - id_fu - )...使用以下查询
SELECT u.* FROM rooms u
JOIN facilities_r fu
ON fu.id_uc = u.id_uc
AND fu.id_fu = '4'
WHERE 1
AND vizibility='1'
GROUP BY id_uc
ORDER BY u_premium desc, id_uc DESC
Run Code Online (Sandbox Code Playgroud)
一切安好.
但是,如果我想选择具有更多设施的房间,让我们说id = 4,id = 3的设施..使用以下查询
SELECT u.* FROM room u
JOIN facilities_r fu
ON fu.id_uc=u.id_uc
AND fu.id_fu = '4'
AND fu.id_fu = '3'
WHERE 1
AND vizibility = '1'
GROUP BY id_uc
ORDER BY u_premium DESC, …Run Code Online (Sandbox Code Playgroud)