关于Sql Server 连接查询结果重复的问题

代码工坊 其他问答 1

select a.name, a.age, b.school from table1 a

left join table 2 b on a.name=b.name where b.city = '北京' and a.china='中国' and a.height '160' and '200' *

查询出来很多重复的结果。怎么消除这些重复的结果

回复

共1条回复 我来回复
  • 毕设向导
    这个人很懒,什么都没有留下~
    评论

    理解了一下你的需求,你试试以下语句

    select a.name, a.age, b.school from table1 a 
    join (select distinct name from table2 where city='北京') b 
    on a.name=b.name 
    where a.china='中国' and a.height between 160 and 200
    
    0条评论

发表回复

登录后才能评论