SQL新人,真心求教:A表,B表无关联字段。A表: 列1,列2, 列3 查出 A中记录 3条。
a1 a2 a3
b1 b2 b3
c1 c2 c3 B表: 列1 ,列2 ,列3, 列4
d1 d2 d3 d4 查出记录2条。
e1 e2 e3 e4
最后要合成表:
列1,列2, 列3, 列4
a1 a2 d3 d4
b1 b2 e3 e4
c1 c2 这里怎么写SQL啊,我写的sql,结果显示为:
列1,列2, 列3, 列4
a1 a2 d3 d4
b1 b2 d3 d4
c1 c2 d3 d4
a1 a2 e3 e4
b1 b2 e3 e4
c1 c2 e3 e4
问题在那里啊??我写的SQL结构如下:
select * from
(select a.r1, a.r2,a.r3 from table1),(select b.r1, b.r2 from table2)
a1 a2 a3
b1 b2 b3
c1 c2 c3 B表: 列1 ,列2 ,列3, 列4
d1 d2 d3 d4 查出记录2条。
e1 e2 e3 e4
最后要合成表:
列1,列2, 列3, 列4
a1 a2 d3 d4
b1 b2 e3 e4
c1 c2 这里怎么写SQL啊,我写的sql,结果显示为:
列1,列2, 列3, 列4
a1 a2 d3 d4
b1 b2 d3 d4
c1 c2 d3 d4
a1 a2 e3 e4
b1 b2 e3 e4
c1 c2 e3 e4
问题在那里啊??我写的SQL结构如下:
select * from
(select a.r1, a.r2,a.r3 from table1),(select b.r1, b.r2 from table2)
然后where tb1.id=tb2.id
但如果楼主只是想显示一下,则建议在程序中实现。