这条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를 제거하세요.