SQL连接两个不同的查询

时间:2019-07-29 11:03:51

标签: sql

Table1:列为(ID
Table2:列为(NAME

查询:

 SELECT ID FROM TABLE1

 SELECT NAME FROM TABLE2

现在,我要并排输出,有没有可能

3 个答案:

答案 0 :(得分:0)

尝试一下...。 如果没有任何条件

 select id, name from table1, table2

答案 1 :(得分:0)

我想知道你是否是CROSS JOIN

select id, name 
  from table1
  cross join table2

答案 2 :(得分:0)

您需要对两个表中都存在的值在表之间进行JOIN。内部联接只接受两个表中都具有匹配项的行。

示例:

SELECT tb1.id, tb2.name FROM table1 AS tb1 INNER JOIN table2 AS tb2 ON tb1.id = tb2.table1_id;