1

データベース内の 2 つのテーブルに対してクエリを実行しています。ユーザーが同じ日に複数回表示する場合、hours_worked フィールドの値を追加したいと考えています。これは私が始めたものです:

SELECT name, date_worked, hours worked
FROM users u
INNER JOIN records r
ON u.id = r.users_id
.......

それは私が得る限りです。これを行う方法に関する SQL 構文のヘルプは素晴らしいでしょうか?

4

1 に答える 1

1

を使用して集計するだけですSUM

SELECT name, date_worked, SUM(`hours worked`) AS totalHoursWorked
FROM users u
     INNER JOIN records r
       ON u.id = r.users_id
GROUP BY name, date_worked
于 2013-01-10T15:25:06.237 に答える