Jörg: mysql: Left Join an dieser Stelle?

Beitrag lesen

Ist das jetzt Rekursion? Ein Lapsus beim Lapsus? 😉

Genau darum ging es mir 😜😉

Noch eine Frage:

SELECT
    s.Kategorie,
    a.Datum
FROM
    alletage a
LEFT JOIN stunden STD ON
    (
        a.Datum = STD.Datum AND STD.User = 'xyz'
    )
LEFT JOIN _436sdw_zz_sonder s ON
    (
        STD.User = s.User AND a.Datum BETWEEN s.Start AND s.End
    )
WHERE
    a.Datum BETWEEN '2021-04-01' AND '2021-04-30'
ORDER BY
    `a`.`Datum` ASC

hat noch ein kleines Problem, es setzt mir grundsätzlich die s.Kategorie auf NULL, auch wenn zu einem Datum ein Eintrag für den User in der Tabelle "sonder" besteht, der innerhalb von Start und End liegt.

Jörg