求一查询语句

llfeng 2012-01-06 11:17:46
A表

a b
10 ww
20 aa


B表

a b c
10 10 aa
10 20 bb
20 10 ss

当B.a=A.a显示查询结果
10 10 aa ww
10 20 bb ww
20 10 ss aa



...全文
95 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Peony_HZ 2012-01-06
  • 打赏
  • 举报
回复
select a.a,b.a,b.c,a.b from a left join b on a.a=b.a order by b.c

create table A (a varchar(10),b varchar(10))
insert into A values ('10','ww')
insert into A values ('20','aa')

create table B (a varchar(5),b varchar(10),c varchar(10))
insert into B values ('10','10','aa')
insert into B values ('10','20','bb')
insert into B values ('20','10','ss')

--test
10 10 aa ww
10 10 bb ww
20 20 ss aa
llfeng 2012-01-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 llfeng 的回复:]
楼上的不行,我原来也认为这样就可以了,但是出来的结果是


10 20 bb ww
10 20 bb ww
20 10 ss aa
[/Quote]

应该是说一楼的方法出现这个结果
llfeng 2012-01-06
  • 打赏
  • 举报
回复
楼上的不行,我原来也认为这样就可以了,但是出来的结果是


10 20 bb ww
10 20 bb ww
20 10 ss aa
Peony_HZ 2012-01-06
  • 打赏
  • 举报
回复
select a.a,b.a,a.b,b.c,a.b from a left join b on a.a=b.a
Peony_HZ 2012-01-06
  • 打赏
  • 举报
回复
select * from a left join b on a.a=b.a
Peony_HZ 2012-01-06
  • 打赏
  • 举报
回复
select * from a left join b where a.a=b.a
wjf923 2012-01-06
  • 打赏
  • 举报
回复
不错哦

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧