以下查询产生我要删除的记录列表...
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)