鉴于以下两个表:
p_id
和name
u_id
和password
我想创建一个名为review的第3个表,它将包含以下3列:p_id
,u_id
,review
。 p_id
和u_id
分别来自产品和用户表,并且会创建上述两个表的笛卡尔积,并添加第三列。我怎样才能做到这一点?
答案 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