私はテーブルを持っています:
イベント
----- + ------------------- +
| 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の知識はあまり良くありません。いくつかのチュートリアルを試しましたが、この種のクエリについては説明していません。