我有两个表是这样的:插入行,通过比较两个表
ID Name Value
----------------------
1 Book1 A
2 Book2 B
3 Book3 C
Name
----------------------
Book4
Book5
我想写查询在第一个表中插入行,使其成为:
ID Name Value
----------------------
1 Book1 A
2 Book2 B
3 Book3 C
1 Book4 NULL
2 Book4 NULL
3 Book4 NULL
1 Book5 NULL
2 Book5 NULL
3 Book5 NULL
我可以不能让它与这个查询一起工作:
SELECT a.ID,
b.Name,
a.Value
FROM table1 a
LEFT JOIN (SELECT Name FROM table2) b ON a.Name = b.Name
我也试过CROSS JOIN,但还是不太明白。任何帮助将不胜感激。
您想要插入行还是创建该查询? –
只需插入行 – notlkk