저는 Windows 플랫폼에서 cf 9를 사용하고 있습니다.검색어 출력에 누락 날짜가 있습니다.
30 일 동안 결석 한 학생들이이 출력 목록에 나타나는 SQL 문을 실행할 수 있습니다. 문제가있는 곳은 각 강사 옆에 학생의 출석 날짜를 보여주고 싶습니다. 이것은 어떻게 든 내 쿼리를 실행할 때 나타나지 않았습니다. 내가 사용하고있는 쿼리는 다음과 같습니다.
SELECT Stuid,
TRIM(CONCAT(name.fname,' ',name.lname)) AS OVER_30_Days,
ltfname AS instructor,
MAX(meedate)
FROM name
LEFT JOIN meeting
ON meeStuid = Stuid AND
meedate BETWEEN NOW() - INTERVAL 31 DAY AND NOW()
LEFT JOIN squadlt
ON squadlt = ltid
WHERE meeStuid IS NULL AND
type = 'pupil' AND
city = 'jackson' AND
status = 'a' AND
Stuid <> '432' AND
Stuid <> '5' AND
Stuid <> '183'
ORDER BY ltfname, OVER_30_Days
결과 목록은 maxdate 열에 null 값과 함께 표시됩니다. 내가 잘못하고있는 것이 있습니까?
Stuid OVER_30_Days Instructor Max(meedate)
445 Jerry Biden Dr. Richards Null
446 Kenny Gold Dr. Sondra Null
444 Timothy Crim Dr. Kumar Null
어리석은 질문을하지만, 학생이 때 실제로'meeting' 테이블에 데이터를 기록 할 없는? 그렇지 않은 경우 다른 필터가 필요할 수 있습니다. – Leigh