我正在使用MySQL数据库。
据说我有3张桌子。
Table A : column ida
Table B : column idb
Table C: column A,B
我想写一个单一的,我可以通过它将表A和表B中的值插入表C ??
答案 0 :(得分:2)
它应该是这样的
insert into tablec
select a.ida, b.idb
from tablea a
inner join tableb b on -- relation between tablea and tableb
但你必须完成插入表之间的关系。
答案 1 :(得分:0)
INSERT INTO C SELECT id1, id2 FROM A, B WHERE ...
我假设C只有两列,它们与表A和B中id1和id2的数据类型相同。我希望你能理解。