从2个不同的表

时间:2016-04-27 19:47:39

标签: mysql sql

鉴于以下两个表:

  1. p_idname
  2. 的产品
  3. u_idpassword
  4. 的用户

    我想创建一个名为review的第3个表,它将包含以下3列:p_idu_idreviewp_idu_id分别来自产品和用户表,并且会创建上述两个表的笛卡尔积,并添加第三列。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用选择

进行创建
create table3 (p_id int(1), u_id int(11), review varchar(64)); 
insert table3 select Products.p_id, Users.u_id, 'value_for_review'
from Products, Users