SELECT列FROM 2表然后在新表中输出在2列中

时间:2017-12-07 11:32:24

标签: php mysql

假设有两个表:

no key ref to each other
different number of rows

table1:
id   item
a    Apple
b    Pear

table2
no   student
I    John
II   Sara
III  Pete

是否可以合并:

SELECT item FROM table1
SELECT student FROM table2

那么PHP输出table3是这样的吗?

table3
ITEM       Student
Apple      John
Pear       Sara
           Pete 

ITEM和学生完全相互独立。我只是想并排列出它们。 (这意味着与Pete相同行的ITEM将没有任何价值)。 需要一些专家观点。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试

create table table3 as select item from table1; 
alter table table3 add column student TEXT;
update table3 set student = (select student from table2);