我已经完成了我的研究,但无法弄清楚如何做到这一点。从另一个表插入非常简单,但我想包含 WHERE 语句。
我想将表 A 中的单个列 column_Q 的值插入表 B 的 column_Q 中,表 A 的 column_W = '100' 并且表 B 中不存在 column_Q。
我试过:
INSERT INTO B (column_Q) select DISTINCT(column_Q)
from A WHERE column_W = 100 AND b.column_Q<>a.column_Q;
我在哪里做错了?
PS。两个表都已包含值。没有字段为空。