[SQL ] 請問這個查詢的語法該怎麼下?(Sql Server)

看板Database作者 (2008的三大目標)時間16年前 (2008/05/02 03:09), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/6 (看更多)
假設有張資料表如下,記錄每個人會說的語言: Table: people_lan name language ------------------- Andy 中文 Andy 英文 Andy 法文 Bob 中文 Bob 法文 Candy 英文 然後我要找出,"同時"會說中文與英文的人,這SQL句該怎麼下? 也就是以這例子來說 要能select出language欄同時有"中文"跟"英文"的Andy這個人 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.41.217

05/02 04:35, , 1F
很笨的方法... select name from people_lan where
05/02 04:35, 1F

05/02 04:43, , 2F
language="中文" and name in (.......language="英文")
05/02 04:43, 2F

05/02 16:13, , 3F
這方法不算笨啊,直覺想到的都是這種解法。
05/02 16:13, 3F
文章代碼(AID): #186XLzpS (Database)
討論串 (同標題文章)
文章代碼(AID): #186XLzpS (Database)