在sql server中组合不同的sql查询

时间:2017-03-21 14:48:16

标签: sql sql-server stored-procedures union

我有一个表tableA,我需要使用特定条件的3行和2列数据。 我有另一个表tableB,我需要使用特定条件的1行和3列数据。 这些表没有任何共同点,没有连接等等。

我希望返回以下结果集:

  

t = table,r = row,c = column

transferredData

我调查了工会,但事实并非如此。这是一个存储过程而不是sql语句吗?几乎是笛卡尔积?

1 个答案:

答案 0 :(得分:3)

如果两个表之间没有任何关系,则必须使用cross join

select  *
from    table1
cross join
        table2