sql查询

xurqigkl  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(360)

我有两张表,表a和表b如下所示。

Table A 
--------
X
Y

Table 
--------
X
Y

获取以下输出的sql查询是什么?

XX
XY
YX
YY
qkf9rpyu

qkf9rpyu1#

这看起来像一个 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

相关问题