У меня есть один запрос здесь в db-fiddle, я хочу получить заказы с помощью order_items и order_combo_items, которые конкретно из одной категории, которая работает.
Но здесь, в этом сценарии, который не работает. Есть идеи об этом запросе?
Поблагодарить
В вашем сценарии, когда вы выполняете внутреннее соединение, будут выбраны только записи, содержащиеся в обеих таблицах. Попробуйте получить правильное соединение вместо внутреннего соединения, чтобы получить необходимые данные
SELECT * FROM orders RIGHT JOIN order_items ON order_items.order_id = orders.id AND order_items.category_id IN (123)LEFT JOIN order_combo_items ON order_combo_items.order_id = orders.id AND order_combo_items.category_id IN (123);