MudGuard: mysql: Left Join an dieser Stelle?

Beitrag lesen

Hi,

Filtere den User mal vorne, beim Join von alletage und stunden. Dann wird das nur auf die Stundentabelle angewendet.

Habe ich versucht, leider ohne Erfolg:

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

mach mal die Datums-Einschränkung im WHERE auf alletage, nicht auf stunden.

cu,
Andreas a/k/a MudGuard