各ピザの合計ポイントを取得したい。したがって、たとえばキャラメリゼしたオニオンには 12 ポイントが必要で、朝食には 5 ポイントが必要です。
SQLFIDDLEリンクはこちら。MySQL クエリは次のとおりです。
SELECT Pizza_table.name, results_table.first_pick_points をポイントとして FROM results_table、pizza_table WHERE results_table.first_pick = ピザテーブル.id 連合 SELECT Pizza_table.name、results_table.second_pick_points FROM results_table、pizza_table WHERE results_table.second_pick = Pizza_table.id 連合 SELECT Pizza_table.name、results_table.third_pick_points FROM results_table、pizza_table WHERE results_table.third_pick = ピザテーブル.id 連合 SELECT Pizza_table.name、results_table.fourth_pick_points FROM results_table、pizza_table WHERE results_table.fourth_pick = ピザテーブル.id 連合 SELECT Pizza_table.name、results_table.fifth_pick_points FROM results_table、pizza_table WHERE results_table.fifth_pick = ピザテーブル.id
現在の結果は次のとおりです。
ネームポイント キャラメルオニオン 5 バッファローウィング5 キャラメルオニオン 5 BM² 4 asdf4 チャコ 4 朝食 3 チャコ 3 チーズパン 3 カーリン2 キャラメルオニオン 2 チキンベーコン牧場2 バッファローウィング1 朝食 1 朝食 1
これは私が返したいものです:
ネームポイント キャラメルオニオン 12 チャコ 7 バッファローウィング 6 朝食 5 BM² 4 asdf4 チーズパン 3 カーリン2 チキンベーコン牧場2
希望する結果を得るにはどうすればよいですか?