作者artingo (2008的三大目標)
看板Database
標題[SQL ] 請問這個查詢的語法該怎麼下?
時間Fri May 2 03:09:48 2008
假設有張資料表如下,記錄每個人會說的語言:
Table: people_lan
name language
-------------------
Andy 中文
Andy 英文
Andy 法文
Bob 中文
Bob 法文
Candy 英文
然後我要找出,"同時"會說中文與英文的人,這SQL句該怎麼下?
也就是以這例子來說
要能select出language欄同時有"中文"跟"英文"的Andy這個人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.86.41.217
推 ruby0104:很笨的方法... select name from people_lan where 05/02 04:35
推 ruby0104:language="中文" and name in (.......language="英文") 05/02 04:43
推 JoeHorn:這方法不算笨啊,直覺想到的都是這種解法。 05/02 16:13