这适用于MYSQL:
SELECT hi_Historie_id,
hi_Klus_id,
hi_Datum_gedaan,
hi_Prijs,
hi_Voldaan,
hi_Datum_voldaan,
hi_Voldaan_via,
max(hi_next_date),
hi_Opmerking
FROM Historie
GROUP BY hi_Klus_id
这给出了正确的结果:所有hi_Klus_id
具有最新日期的行。
但是,我将与另一个表进行连接:
LEFT OUTER JOIN Glazenwassen ON Historie.hi_Klus_id = Glazenwassen.gw_Klus_id
WHERE Historie.hi_next_date <= CURDATE()
这给出了错误#1064
。
谁能解释我为什么?