-2
所需的輸出:子查詢在SELECT子句和解決 「子查詢返回多行」
2014-11-12 2
2014-11-18 2
2014-11-23 1
我的代碼:
SELECT Attendance.Attend_Date, (SELECT COUNT(Attendance.AttendDet_Type) as P
FROM Student, Attendance
WHERE Student.Stud_ID = Attendance.Stud_ID
AND Student.Stud_Class = '1A1'
AND Attendance.Attend_Date BETWEEN '2014-01-01' AND '2014-12-01'
AND Attendance.AttendDet_Type = 'P'
GROUP BY Attendance.Attend_Date
) as T
FROM Student, Attendance
WHERE Student.Stud_ID = Attendance.Stud_ID
AND Student.Stud_Class = '1A1'
AND Attendance.Attend_Date BETWEEN '2014-01-01' AND '2014-12-01'
GROUP BY Attendance.Attend_Date
誰能幫助我?謝謝。
您可能並不想在您的子選擇中使用GROUP BY? (這就是爲什麼格式化很重要) – Ben
當人們根據沒有輸入提供所需的輸出時,我喜歡它。 – Strawberry