Я хотел бы уменьшить логику программирования в коде, который ищет отели с помощью одного запроса.Включить сложную логику в одном запросе MySQL
Скажите, что это таблица базы данных. Существует несколько контрактов от одного отеля.
Я хотел получить все сырьевые материалы, которые удовлетворяют входное количество комнат для max_adults 1 (количество 1) комнат, количество комнат для номеров max_adults 2 (количество 2) номера и количество комнат для номеров max_adults 3 (вместимость 3).
например:
Input :Строки, которые удовлетворяют всем 3 условиям с
2 rooms of max_adults=1(capacity 1)
1 rooms of max_adults=2(capacity 2)
3 rooms of max_adults=3(capacity 3)
same hotel id
, должны быть выведены.
Как здесь выход должен содержать все баран hotel 1 and hotel 2
Поскольку они являются два отдельными результатами, дополнительный столбец необходим, чтобы показать сгенерированный result_id (вид серийного номера, как и в here который должен Повторяющийся acording к этой проблеме).
Я думаю много способов сделать это, но ничего не работает. Будет ли это возможным в одном запросе?
Ваш ответ будет спасти мой день. Благодарю. Это своего рода ответ, который я ожидал. Может быть несколько результатов поиска для одного отеля. Таким образом, идентификатор отеля не может использоваться как сгенерированный идентификатор. Как это можно сделать, используя тот же запрос, улучшив его. – PrazSam
О, я думаю, поскольку одно сырое - это единственный результат, если я могу сгенерировать нормальный серийный идентификатор, это будет мой result_id! – PrazSam