我们一般使用连接关键字(inner join、left join、right join)进行多表连接的时候,还需要将两张表的相同字段 “=” 起来。
例如:
select a.type from apple as a
inner join banana b
on a.price = b.price
但是当我们的两张表没有相同字段,是完全无关的两张表的时候
我们在对两张表分别查询后,想要把两个查询结果一起显示出来时候, “=” 就不能用了。
那怎么连接两张表,一起显示查询结果呢
如下:
select type , color from (
(select type from apple) a
inner join
(select color from banana b) b
on true
)