84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
这条SQL
SELECT *,SUM(tuanke_time.time) AS total_time FROM `tuanke_time` LEFT JOIN tuanke_student ON tuanke_student.Sid = tuanke_time.studentID WHERE total_time > 100 GROUP BY tuanke_time.studentID
加上where就报错说不存在total_time列,但是我看了明明存在啊
光阴似箭催人老,日月如移越少年。
total_time SUM(tuanke_time.time) のエイリアスを取得したのはあなたです。データベース テーブルのフィールド自体にはこの列がありません。
total_time
SUM(tuanke_time.time)
クエリtotal_time > 100、
total_time > 100
Total_time はクエリ出力列で定義されています。この列は元のテーブルには存在しません。
外部結合の on と where は同等であり、where を削除するだけで繰り返すことはできません
total_time
SUM(tuanke_time.time)
のエイリアスを取得したのはあなたです。データベース テーブルのフィールド自体にはこの列がありません。クエリ
total_time > 100
、Total_time はクエリ出力列で定義されています。この列は元のテーブルには存在しません。
外部結合の on と where は同等であり、where を削除するだけで繰り返すことはできません
。