作者momoCry (momo哭了)
看板Database
標題[SQL ] 身分不同join不同資料表的語法?
時間Thu Apr 18 15:47:53 2013
系統為MS SQL
假如我要
搜尋 id , name , department_name (需join到另張表)
SELECT a.id , a.name , b.department_name
FROM [Personal_Information] a
LEFT JOIN "?????????" b
(如果id 是T開頭代表全職 JOIN Table_A
如果id 是P開頭代表工讀 JOIN Table_B )
ON a.department_ID = b.department_ID
WHERE substring(id , 1 , 1 ) = 'P'
WHERE substring(id , 1 , 1 ) = 'T'
這些條件又要怎下,整個亂掉了
希望可以請求解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.148.102
1F:→ kolynn:Table_A、Table_B分開挑應該比較沒困擾了吧? 04/20 21:24
2F:→ marsnext1:select ....... from tablea a left join tableb b on a 04/30 23:10