作者powerjj (ya)
看板Database
標題[SQL ] 請教將查詢結果合併的SQL語法
時間Tue Feb 22 14:54:50 2011
我有兩個Table分別是People,Product
Product裡面有p_id,s_id存的都是某人之id數字
People中的有people_id和people_name來對應id和人
我一開始寫
SELECT People.people_name AS p_name FROM People,Product
WHERE People.people_id = Product.p_id
目的是將在p_id中有出現之人顯示出名字
但我現在要加入s_id的人名進去,名稱叫s_name
加入條件如同p_id,請問要怎麼加入呢?@@
我試著在WHERE地方用AND OR來嘗試但完全沒有辦法...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.8.54
※ 編輯: powerjj 來自: 114.33.8.54 (02/22 14:56)
→ danielguo:LEFT JOIN 02/22 15:00
→ powerjj:可以請樓上稍微再說具體一點嗎@@ 我實在有點菜... 02/22 16:30
→ powerjj:因為JOIN語法我也稍微試過但還是失敗了= = 02/22 16:31
因為至少要有兩個條件
Product.p_id=People.people_id和Product.s_id=People.people_id
可是我不清楚要怎麼寫@@
因為我兩個欄位的讀取欄都是相同的,而判斷式不管如何寫都會影響對方...
※ 編輯: powerjj 來自: 114.33.8.54 (02/22 16:47)