【发布时间】:2018-10-12 06:57:13
【问题描述】:
我已经创建了 2 个临时表并尝试对这 2 个表执行联合命令,但我发现了一条错误消息: 错误代码:1137 无法重新打开表格:“库存” 以下是我提出的查询:
DROP TABLE IF EXISTS stok;
DROP TABLE IF EXISTS bdp;
CREATE TEMPORARY TABLE stok AS(SELECT * from productA);
CREATE TEMPORARY TABLE bdp AS(SELECT * from quantity);
SELECT AllSubs.kode, stok.stok,bdp.qty FROM
(SELECT kode FROM stok
UNION
SELECT kode FROM bdp) AS AllSubs
LEFT JOIN stok ON stok.kode = AllSubs.kode
LEFT JOIN bdp ON bdp.kode = AllSubs.kode
GROUP BY AllSubs.kode
正如我上面提到的,这个查询出现了一条错误消息: 错误代码:1137 无法重新打开表:'stok'
请帮忙,谢谢
【问题讨论】:
标签: mysql