猿问

联查排序的问题

表a和b,关系为1:n

我需要将数据显示到页面,

sql如下:

select distinct a.*,b.name  from a left join b

on a.id=b.aid

但是这样做如果b.name不唯一,就会出现数量不对的情况,

如果去掉b.name,用别的方式显示,再按照b.name排序也会报错

请问这种情况如何解决

小唯快跑啊
浏览 565回答 1
1回答

Cats萌萌

把distinct 去掉,所有b.name都可以检索出来了啊
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答