2017-11-21 5 views
-3

でグループ化された一つに2件のMySQLの検索への参加:は、私は、これらのフィールドが含まれている機会と呼ばれるテーブルを持つフィールド

  • をCourse_IDに
  • をapprover1_id
  • をapprover2_id

たがapprover3_id approver_idはあなたが連絡先テーブルで彼を見つけることができる連絡先であり、contact_iも連絡先ですが、承認権限はありません。 course_idと同じです。

私は、各連絡先の承認者の詳細をコースごとにグループ化するクエリが必要です。それはmysqlのクエリで行うことができますか私はPHPを使用していくつかのクエリを行う必要がありますか?

ありがとうございました。

答えて

0

私は私が正しくあなたの質問を理解願っています次のクエリ

SELECT 
    o.*, 
    c1.*, -- details of approver 1 
    c2.*, -- details of approver 2 
    c3.* -- details of approver 3 
FROM opportunities o 
LEFT JOIN contacts c1 ON o.approver1_id=c1.id 
LEFT JOIN contacts c2 ON o.approver2_id=c2.id 
LEFT JOIN contacts c3 ON o.approver3_id=c3.id 

を試してみてください。

+0

** BIG ** @ Leran2002ありがとう!出来た。 –

+0

私はあなたを理解してとてもうれしいです! ) – Leran2002

関連する問題