假设我有两个表 A 和 B
表 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
你怎么能解决这个问题?