【发布时间】:2012-02-07 22:54:02
【问题描述】:
我想从结果集中动态创建一个临时表,以便我可以针对这个结果集运行一些查询。
这是我的 sql:
CREATE TABLE temp_table_1 AS (SELECT * FROM A LEFT OUTER JOIN B ON A.id = B.id WHERE B.id IS null);
SELECT QUA.id, QUA.name, QUA.address, QUA.acc, QUA.module, QUA.tag
FROM QUA,temp_table_1
WHERE
QUA.name = temp_table_1.name AND
QUA.acc = temp_table_1.acc AND
QUA.tag = temp_table_1.tag
当我运行第一个查询来创建临时表时,我收到错误消息:
'重复的列名'id''
非常感谢您的帮助。
【问题讨论】:
标签: mysql