Es sieht so aus, dass NICHT der Treffer ausgeliefert wird, der dem gefundenen MIN Datum entspricht.
OFFENBAR wird der letzte gefundene Treffer des verlangten Zeitraums ausgeliefert, BEVOR MIN gebildet wird.
MIN( CONCAT( trm1.tag, '|', trm1.id )) tag_id
für D im Juli ergibt 2019-05-18|26142
. Das könnte stimmen, die Termin-ID ist eine Ausstellung vom Samstag, 18. Mai 2019 bis Sonntag, 21.07.
mitgeliefert wird aber ein Event am 28.7., womöglich das letzte im gewünschten Zeitraum.