表结构
name language
A    Chinese
A    English
B    English
...人数和语言不定.现在需要选出会说所有语言的人.请问SQL怎么写.

解决方案 »

  1.   

    select * from 表
    where name in(select name from 表 group by name having(count(*)=2))
      

  2.   


    --又是作业题~
    select name from 
    (select name,count(language) sl from yourtable group by name) 
    where sl=(select count(distinct language) from your table)
      
      

  3.   

    where sl = (select ...)可以运行吗?能建一下表再写sql吗?