我试图做这样的事情:MySQL - 如何从嵌套表中删除select时使用该表?
DELETE FROM table_1
WHERE table_1.id IN (SELECT table_1.id
FROM table_1,
table_2,
table_3
WHERE table_1.id = table_2.table_1_id
AND table_2.id = table_3.table_2_id
AND table_3.id = 5)
好像MySQL不会让我有在嵌套SELECT table_1
。建议?
我不知道为什么它不会......它会在执行DELETE之前执行SELECT。你遇到了什么错误? – 2011-05-17 23:56:32