Mysql 如何用表A、B制作表C 问题:
如何根据表A、B制作表C。Mysql 如何用表A、B制作表C 问题:,mysql,database,Mysql,Database,如何根据表A、B制作表C。 正在查询。 ex)此查询不起作用。 insert into C (mySring_A , mySring_B) values (any(select Table_A.mySring_A from Table_A) , any(select Table_B. mySring_B from Table_B) ); 数据库表 表A +idx +Mystring_A 表B +idx +Mystring_B 表C +idx +Mystring
正在查询。
ex)此查询不起作用。
insert into C (mySring_A , mySring_B)
values (any(select Table_A.mySring_A from Table_A) ,
any(select Table_B. mySring_B from Table_B)
);
数据库表
表A+idx
+Mystring_A
表B
+idx
+Mystring_B
表C
+idx
+Mystring_A
+mystring_B
如果要插入两个表中字符串的所有组合,请使用
insert。选择
:
insert into C(myString_A, myString_B)
select a.myString_A, b.myString_B
from Table_A a cross join
Table_B b;
如果要插入两个表中字符串的所有组合,请使用
insert。选择
:
insert into C(myString_A, myString_B)
select a.myString_A, b.myString_B
from Table_A a cross join
Table_B b;
最后一次使用查询insert into C(myString_A, myString_B)
select distinct a.myString_A, b.myString_B
from Table_A a cross join
Table_B b
where Table_A.myString_A = 'checkString';
最后一次使用查询insert into C(myString_A, myString_B)
select distinct a.myString_A, b.myString_B
from Table_A a cross join
Table_B b
where Table_A.myString_A = 'checkString';