У меня есть 3 таблицы следующим образом
item{id, name, price}
customer{id, name, tel_no}
order{id, time, customer_id}
order_item{id, item_id, price, order_id}
process{id, order_item_id, status}
Мне нужно получить элементы order_items, которые не обрабатываются для конкретного клиента. Я попытался с помощью следующего запроса. Но это не помогает. Пожалуйста, поправьте меня.
SELECT *
FROM order_item`
INNER JOIN `order` ON `order`.id = order_item.order_id
WHERE `order`.customer_id=1 AND NOT EXISTS (
SELECT *
FROM process
WHERE process.order_item_id=order_item.id
)
Я использую MySQL в качестве сервера