2016-12-30 87 views
0

有2個表請求和收集。當請求ID日期名稱,姓氏和loan_id時,「請求」具有信息。如何根據同一個ID從2個不同的表中選擇不同的內容

「收集到」包含姓名,姓氏,收集的ID,loan_id(相當於來自請求的loan_id)收集日期。

我的代碼

select * from request inner join collected on request.loan_id = collected.loan_id 

Where request.user_id = $userid 

這個輸出準確的兩個表中的所有信息。但我需要的是從請求表中顯示所有信息,並從收集到的3個信息中,以及這將從1到更多。

請求對每個請求有1個loan_id,收集表loan_id用不同的數據重複多次。

結果預期請求表輸出名稱,姓氏等收集表格數量,日期,確認。這將是要求每個ID 1行,並收集倍數排爲同一loan_id

+0

@scaisEdge scaisEdge –

+0

請更新您的問題,增加了真實的數據樣本和預期的結果(不僅是結果說明問題不清楚對我來說) – scaisEdge

回答

0
SELECT request.*, collected.column1, collected.column2 
FROM request, collected 
WHERE request.loan_id = collected.loan_id 
AND request.user_id = $userid 

將在這裏工作

+0

你的SQL語法錯誤是我得到的 –

+0

忘記提及哪些表可供選擇 – rpi

相關問題