读书人

查询语句 高手帮小弟我看下

发布时间: 2012-01-26 19:40:46 作者: rapoo

查询语句 高手帮我看下
表A
ID 名字
1 张三
2 李四
表B
ID 照片
1 1.jpg
1 2.jpg
2 1.jpg
2 2.jpg


我要的结果是
1 张三 1.jpg
2 李四 1.jpg
查询语句怎么

[解决办法]
if object_id( 'pubs..A ') is not null
drop table A
go
create table A(ID int,名字 varchar(10))
insert into A(ID,名字) values(1, '张三 ')
insert into A(ID,名字) values(2, '李四 ')
go

if object_id( 'pubs..B ') is not null
drop table B
go
create table B(ID int,照片 varchar(10))
insert into B(ID,照片) values(1, '1.jpg ')
insert into B(ID,照片) values(1, '2.jpg ')
insert into B(ID,照片) values(2, '1.jpg ')
insert into B(ID,照片) values(2, '2.jpg ')
go

select A.id , A.名字 , T.照片 from A,
(select id , min(照片) 照片 from B group by id) t
where A.id = t.id

drop table A,B

读书人网 >SQL Server

热点推荐