Hallo Leute,
könnt ihr mir bitte bei diesem Select helfen:
SELECT
t.Anrede,
t.TN_NR,
t.Vorname,
t.Nachname,
t.Email,
t.angemeldet,
COUNT(b.TN_NR) as anz,
t.Sourcing_Bewerber
FROM Teilnehmer as t LEFT JOIN Bewertung_Extern as b ON t.TN_NR =
b.TN_NR
WHERE (t.angemeldet < DATE_SUB(CURDATE(),INTERVAL 30 DAY))
AND (t.Sourcing_Bewerber = 'ja')
AND (b.status=2 OR b.id IS NULL)
GROUP BY t.TN_NR HAVING anz < 3
Die Tabelle hat t.15.000 und b.80.0000 Einträge. Der Select dauert über 2 Minuten. Das mir bissel lang. Wenn ich es als Inner Join mache, dann brauch das Statement nur 5 SEKUNDEN, allerdings bekomme ich dann keine IS NULL Einträge aus der Tabelle Bewertungen_Extern.
Gruß
gismo_