小编Mih*_*oiu的帖子

MySQL加入多个条件

我有一个sql查询的问题,实际上是一个简单的查询,但我无法弄清楚我错过了什么,所以我来找你的帮助...所以,我要做什么

我有两个表roomsrooms 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)

mysql sql join

56
推荐指数
3
解决办法
12万
查看次数

标签 统计

join ×1

mysql ×1

sql ×1