作者adrianshum (Alien)
看板Database
标题Re: [SQL ] 请问这个查询的语法该怎麽下?(Sql Server)
时间Fri May 2 17:07:45 2008
※ 引述《artingo (2008的三大目标)》之铭言:
: 假设有张资料表如下,记录每个人会说的语言:
: Table: people_lan
: name language
: -------------------
: Andy 中文
: Andy 英文
: Andy 法文
: Bob 中文
: Bob 法文
: Candy 英文
: 然後我要找出,"同时"会说中文与英文的人,这SQL句该怎麽下?
: 也就是以这例子来说
: 要能select出language栏同时有"中文"跟"英文"的Andy这个人
select p1.name from people_lan p1, people_lan p2
where p1.name=p2.name and p1.language = '中文' and p2.language='英文'
alien
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
1F:推 grence:3.4.5...种语言怎麽办?要有弹性怎麽办?一直卡到类似问题 05/02 19:44
2F:推 slalala:SELECT language from table where name='andy' 05/03 01:47
3F:推 slalala:然後用程式慢慢列印出语言XD 05/03 01:53