再求sql语句,怎么把2个没有任何关系的表和在一起显示?
示例:
a b
id name ids born
1 A 2 1980-8-8
2 B 4 1980-8-7
3 C
4 D
显示结果应该为:
a.id a.name b.ids b.born
1 A 2 1980-8-8
2 B 4 1980-8-7
3 C
4 D
其中a和b表各自独立的往前排。
...全文
1982打赏收藏
再求sql语句,怎么把2个没有任何关系的表和在一起显示?
再求sql语句,怎么把2个没有任何关系的表和在一起显示? 示例: a b id name ids born 1 A 2 1980-8-8 2 B 4 1980-8-7 3 C 4 D 显示结果应该为: a.id a.name b.ids b.born 1 A 2 1980-8-8 2 B 4 1980-8-7 3 C 4 D 其中a和b表各自独立的往前排。
select a.id,a.name,b.ids,b.born from (
select (select count(*) from a where id<=tem.id) rowid,* from a tem) aa full join (
select (select count(*) from b where id<=tem.id) rowid,* from b tem) bb
on aa.rowid=bb.rowid