1
如何將表A中的所有行匹配表C中的條件插入到表中?mysql - 從第三個表的條件插入到另一個表中
例如,
INSERT INTO tableA SELECT * FROM tableB WHERE tableB.id=tableC.id;
這是不行的,因爲MySQL不能識別表C。
如何將表A中的所有行匹配表C中的條件插入到表中?mysql - 從第三個表的條件插入到另一個表中
例如,
INSERT INTO tableA SELECT * FROM tableB WHERE tableB.id=tableC.id;
這是不行的,因爲MySQL不能識別表C。
然後加入表C後從關鍵字,並使用tableB的。的*代替
INSERT INTO tableA SELECT tableB.* FROM tableB,tableC WHERE tableB.id=tableC.id;
謝謝!我不知道爲什麼我錯過了。我會在9分鐘內接受:) – newt
嘗試增加 '表C' 到你的子查詢 – nurdglaw