假设我有两个表A和B连接两个表没有外键在INSERT语句
表A
name | age
----------------
jack | 13
hanna | 28
表B
id
-----
1
2
我想在另一个表中插入C以下
表C
id | name | age
--------------------
1 | jack | 13
2 | hanna | 28
我做得到我想要的东西的这个
INSERT INTO C (id, name, age)
SELECT b.id, a.name, a.age
FROM A a, B b
这一翻译,我得到这个:
id | name | age
--------------------
1 | jack | 13
1 | hanna | 28
2 | jack | 13
2 | hanna | 28
你怎么能解决这个问题?
什么是两个表之间的关系插入所需的行? – hims056
表格之间没有关系,这就是为什么我要求你的帮助 –
你会接受什么样的有意义的输出? – bummi