[SQL ] 請教將查詢結果合併的SQL語法

看板Database作者 (ya)時間15年前 (2011/02/22 14:54), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
我有兩個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)

02/22 15:00, , 1F
LEFT JOIN
02/22 15:00, 1F

02/22 16:30, , 2F
可以請樓上稍微再說具體一點嗎@@ 我實在有點菜...
02/22 16:30, 2F

02/22 16:31, , 3F
因為JOIN語法我也稍微試過但還是失敗了= =
02/22 16:31, 3F
因為至少要有兩個條件 Product.p_id=People.people_id和Product.s_id=People.people_id 可是我不清楚要怎麼寫@@ 因為我兩個欄位的讀取欄都是相同的,而判斷式不管如何寫都會影響對方... ※ 編輯: powerjj 來自: 114.33.8.54 (02/22 16:47)
文章代碼(AID): #1DOrsyRX (Database)
文章代碼(AID): #1DOrsyRX (Database)