对于表Y中的每一行,我需要表X中当前行的副本,从表Y中取字段1.
先谢谢!
表X
Field 1 Field 2
null A
null B
null C
表Y
Field 1
1
2
3
所需的输出
Field 1 Field 2
1 A
1 B
1 C
2 A
2 B
2 C
3 A
3 B
3 C
答案 0 :(得分:2)
看起来像cross join
:
select y.field1, x.field2
from x cross join
y;
答案 1 :(得分:0)
看起来无条件地选择两个表而没有匹配的ID
像
这样的东西select tableY.column1, tableX.column2
from tableY, tableX
order by tableY.column1 asc, tableX.column2 asc
应该这样做。
顺便说一句。这是一个学校问题,因为那时我不应该回答这个问题。
答案 2 :(得分:0)
尝试此查询:
SELECT #Tabley.Field1 , #TableX.Field2
FROM #TableX ,#Tabley