У меня проблема с 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
все в порядке.
Но если я хочу выбрать комнату с большим количеством возможностей, скажем, объекты с 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, id_uc DESC
он не работает.
Я не могу понять, почему это не работает, но я не могу понять, как установить условие...
Спасибо, Михай