我有两张表,表a和表b如下所示。
Table A -------- X Y Table -------- X Y
获取以下输出的sql查询是什么?
XX XY YX YY
qkf9rpyu1#
这看起来像一个 cross join ,以生成两个表之间所有可能的行组合。假设结构像 tablea(col) , tableb(col) :
cross join
tablea(col)
tableb(col)
select a.col, b.col from tablea a cross join tableb b order by a.col, b.col
如果要在单个列中串联结果:
select a.col || b.col as col from tablea a cross join tableb b order by a.col, b.col
1条答案
按热度按时间qkf9rpyu1#
这看起来像一个
cross join
,以生成两个表之间所有可能的行组合。假设结构像tablea(col)
,tableb(col)
:如果要在单个列中串联结果: