私はテーブルを持っています:
イベント
----- + ------------------- + | id | eventName | ----- + ------------------- + | 1 | ボウリング| | 2 | クイズ| | 3 | ダーツ| | 4 | プール| | 5 | トレジャーハント| | 6 | スヌーカー| ----- + ------------------- +
競合他社
------ + ------------------ + | id | 競合他社名| ------ + ------------------ + | 1 | Microsoft | | 2 | BBC | | 3 | Facebook | ------ + ------------------ +
結果
------ + --------------- + --------- + ------------- + | id | 競合他社ID| eventId | eventScore | ------ + --------------- + --------- + ------------- + | 1 | 1 | 1 | 12 | | 2 | 1 | 2 | 11 | | 3 | 1 | 3 | 23 | | 4 | 2 | 1 | 66 | | 5 | 2 | 2 | 12 | | 6 | 2 | 3 | 11 | | 7 | 2 | 4 | 23 | | 8 | 2 | 5 | 66 | | 3 | 2 | 6 | 23 | | 4 | 3 | 1 | 66 | | 5 | 3 | 2 | 12 | | 6 | 3 | 3 | 11 | | 7 | 3 | 4 | 23 | | 8 | 3 | 6 | 66 | ------ + --------------- + --------- + ------------- +
そこから私はこのような出力を達成したいと思います:
-------------- + --------- + --------- + -------- + ------ + -------------- + ---------- | 競合他社| ボウリング| クイズ| ダーツ|プール|トレジャーハント| スヌーカー| -------------- + --------- + --------- + -------- + ------ + -------------- + ---------- | Microsoft | 12 | 11 | 23 | 0 | 0 | 0 | | BBC | 66 | 12 | 11 | 23 | 66 | 23 | | Facebook | 66 | 12 | 11 | 23 | 0 | 66 | -------------- + --------- + --------- + -------- + ------ + -------------- + ----------
私はあらゆる種類の結合とネストされたphpを試しましたが、それを解読することはできません。それが可能かどうかさえわかりません。私のSQLの知識はあまり良くありません。いくつかのチュートリアルを試しましたが、この種のクエリについては説明していません。