UPDATE AMAZON
SET AMARBELEG = (
Select Rechnungen.Rechnungsnummer
from Rechnungen,Amazon
where Rechnungen.Belegtext = Amazon.orderid
);
您好我试图阻止
错误代码1093。
我尝试了几种解决方法,但似乎不太了解tmptable的想法。 有人可以用我的表格解释,我怎么能防止这个错误?
答案 0 :(得分:0)
正确的语法是:
UPDATE AMAZON A
JOIN Rechnungen R ON R.Belegtext = A.orderid
SET A.AMARBELEG = R.Rechnungsnummer;
答案 1 :(得分:0)
正确的语法是:
UPDATE AMAZON
SET AMARBELEG = (SELECT Rechnungen.Rechnungsnummer
FROM Rechnungen
WHERE Rechnungen.Belegtext = Amazon.orderid);
答案 2 :(得分:0)
试试这个以防止mysql 1093错误。
UPDATE AMAZON
SET AMARBELEG = ( SELECT r2.rechnr FROM
( Select Rechnungen.Rechnungsnummer
from Rechnungen,Amazon
where Rechnungen.Belegtext = Amazon.orderid
) r2
);