作者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