我已经创建了 2 个临时表并尝试对这 2 个表执行联合命令,但我发现了一条错误消息:错误代码:1137 无法重新打开表:'stock' 以下是我所做的查询:
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'
请您的帮助,谢谢