PHP言語でMySQLデータベースから同じ値を持つ行を結合して合計する方法がわかりません。ID、Machine、Worker1、Worker2、Worker3、Hours1、Hours2、Hours3 を持つデータベースがあります。たとえば、Worker1 が John の場合、彼の勤務時間は Hours1 です。Worker2 が John の場合、彼の勤務時間は Hours2 です。データベースには多数のワーカーと多数のマシンが含まれています。これは単純な例です。
テーブル名 = エントリ ID マシン Worker1 Worker2 Worker3 Hours1 Hours2 Hours3 1 M1 ジョン・アダム 5 7 2 M2 アダム・ブルース 10 1 3 M1 マーク・ジョン 3 2 4 M1 ジョン・マリー・アダム 8 9 6 ...
私が必要としているのは、PHP言語を使用してMySQLから選択された次のようなレポートで、同じ名前のワーカーセルを1つのセルに結合し、選択したマシンの1つのセルにすべての時間を合計します。
マシン=M1 ------------------------------ 労働時間 ジョン 15 アダム 13 マーク3 結婚9 ------------------------ 合計; 40
あなたの助けと時間をありがとう。