3
下面的查詢得到的我要刪除的記錄列表...如何用JOIN和ID刪除?
SELECT *
FROM `orderitems` as oi
LEFT JOIN `orders` as o
ON (o.`orderid` = oi.`orderid`)
WHERE o.`date` = '2012-10-05'
AND o.`status` = 'init';
不幸的是,表格設計沒有id
場。
我看過其他刪除與連接,但都使用id
字段。
這不起作用:
DELETE
FROM `orderitems` as oi
LEFT JOIN `orders` as o
ON (o.`orderid` = oi.`orderid`)
WHERE o.`date` = '2012-10-05'
AND o.`status` = 'init';
一個人怎麼DELETE
上面鑲有一個MySQL查詢? (無PHP)
真棒!每天學習東西:) – neokio
它的工作? :D –
是的,第一次......我覺得沒有想到子查詢是愚蠢的,它可能更簡化,因爲子查詢根本不需要'orderitems' ... – neokio