Mysql 如何用表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

如何根据表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_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';