У меня есть 2 таблицыMySQL запросов от 2 таблиц с условиями
ТоварыЗаказа
+--------+------------+------------------+---------+ | item_id| item_name | Item_type | trans | +--------+------------+------------------+---------+ | 1 | Devon | line_item | 0 | | 2 | 100 | coupon | 0 | | 3 | Contin | line_item | 1 | +--------+------------+------------------+---------+
orderitems_data
1+--------+------------+------------------+-----------+ | id | item_id | Item_key | key_val | +--------+------------+------------------+------------+ | 1 | 1 | Delivery | 2015/04/03 | | 2 | 1 | attrib | pick_up | | 3 | 1 | qty | 1 | | 4 | 2 | discount | 0 | | 5 | 3 | Delivery | 2015/04/15 | | 5 | 3 | attrib | doorstep | +--------+------------+------------------+------------+
мне нужно выбрать 'item_name' из 'ТоварыЗаказа' где «Item_type = line_item» и «trans = 0», «key_val» из «orderitems_data», где «Item_key = Delivery», и «key_val», где «Item_key = attribute» для того же «item_name»
Затем отобразите их. Я борюсь с запросом, я хочу написать
SELECT orderitems.item_name AS item_name WHERE orderitems.Item_type='line_item' AND trans=0, orderitems_data.key_val AS deliverydate WHERE Item_key='Delivery', orderitems_data.key_val AS location WHERE Item_key='attrib' FROM orderitems INNER JOIN order_items_data ON orderitems.item_id = orderitems_data.item_id
Но ясно, что это не так.
Может ли кто-нибудь указать мне правильное направление, пожалуйста?
В результате я ищу, чтобы получить это
Devon pick_up 2015/04/03
посмотреть SQL присоединяется. – jbutler483
Посмотрите синтаксис sql – Strawberry
Можете ли вы дать команду create table, чтобы мы могли попробовать. –