2016-12-30 22 views
0

2つのテーブルを要求して収集しました。 「要求」には、要求IDの日付、姓、およびloan_idの情報があります。同じIDに基づいて2つの異なるテーブルから別のコンテンツを選択する方法

"collected"には、収集した日付、姓、収集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は、異なるデータで複数回繰り返します。

結果期待されるリクエストテーブル出力名、姓など収集されたテーブル量、日付、確認。それは

+0

@scaisEdge scaisEdge –

+0

を働くだろうと同じloan_idの要求IDごとに1行と収集倍数の行になります結果についての説明は私には分かりません) – 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

関連する問題