发布网友
共4个回答
热心网友
select
cc.id,
cc.name as stdname,
dd.name as contact_name,
dd.tcl
from CC
left join
(
select
aa.id,
aa.name,
bb.tel
from (select id,max(name) as name from B group by id) aa
left join B bb on aa.id=bb.id and aa.name=bb.name
) dd
on cc.id=dd.id
热心网友
select B.id,A.name,B.name,B.tel
from A inner join B
on A.id = B.id
group by B.id,A.name,B.name,B.tel
having A.ser=1
热心网友
最后where 一下 学号ser = 1 就可以了
热心网友
select b.学号id,a.姓名name,b.紧急联系人name,b.紧急联系人电话tel from B inner join a on a.学号id = b.学号id where b.学号id + "--" + b.序号ser in (select 学号id + "--" + min(序号ser) from b group by 学号id)
--要求 学号id、 序号ser两个字段为字符型的,不是的话请做相应变换