Habe noch eine Frage:
Gruppiere die einfache obere Select Anweisung ja nach Vertrag:
SQL-Code:
SELECT geworbener_id, vorname, nachname, sum(preis*anzahl)
FROM sponsoren
JOIN vertriebspartner ON (vertriebspartner.vertriebspartner_id = sponsoren.geworbener_id)
JOIN auftraege USING (vertriebspartner_id)
JOIN bestellte_artikel USING (vertrag_id)
GROUP BY vertrag_id
Wenn es nun zu einigen Vertriebspartnern keinen Vertrag gibt, hilft mir auch kein OUTER JOIN, um sie ebenfalls anzuzeigen, da ich ja nach Vertrag gruppiere. Gibt es da eine Möglichkeit, sie auf einfache Art anzuzeigen??
Mir fällt da notfalls ein, diese Suche mittels UNION mit einer anderen SELECT Anfrage zusammentue, und dort diejenigen ohne Verträge suche...