求一sql
现在有一表A,字段为id,org_name,link_name
有一表B,字段为id,link_name ,两表数据,其中id为关键字和外键
表A : id , org_name, link_name
1, 公司1, 王奇
2, 公司2, 王想
表B: id, link_name
1, 刘红
1, 张广
2, 李美
现在要得出如下显示结果:
id , org_name, link_name
1, 公司1, 王奇
1, 公司1 刘红
1, 公司1 张广
2 , 公司2 李美
2, 公司2, 王想
此sql怎么写呀?
现在有一表A,字段为id,org_name,link_name
有一表B,字段为id,link_name ,两表数据,其中id为关键字和外键
表A : id , org_name, link_name
1, 公司1, 王奇
2, 公司2, 王想
表B: id, link_name
1, 刘红
1, 张广
2, 李美
现在要得出如下显示结果:
id , org_name, link_name
1, 公司1, 王奇
1, 公司1 刘红
1, 公司1 张广
2 , 公司2 李美
2, 公司2, 王想
此sql怎么写呀?
from a
union
select id, org_name, link_name from b order by 1
from a
union
select b.id, a.org_name ,b.link_name from a, b where a.id = b.id