Haijo,
ich komme hier bei einem veranstaltungssystem mit kartenvorbestellung nicht weiter, vielleicht kann mir ja jemand von Euch weiterhelfen.
Folgende Tabellen bestehen (etwas zusammengekürzt):
events(_vId_, internname, nocav)
cards(_kId_, vId, noc, name)
_xxx_ primärschlüssel
nocav maximal verfügbare Karten dieser veranstaltung
noc von [name] vorreservierte Anzahl Karten
nun hätte ich gern für eine Auswahlliste gern folgende Tabelle ausgegeben haben:
[ vId | internname | SUM(noc) | nocav ]
Mit folgender Abfrage bekomme ich aber nur all die Veranstaltungen, für die schon mindestens eine Reservierung vorliegt:
SELECT
e.vId, e.internname, SUM(c.noc), e.nocav
FROM events e, cards c
WHERE
e.vId = c.vId
GROUP BY
c.vId
Das Einfügen von nicht benötigten leeren Einträgen in cards muß ja nicht sein, und so frage ich mich, ob ich um einen Dummyeintrag herumkomme und wie ich in die obere Abfrage auch noch die Veranstaltungen mit hineinbekomme, für die bisher keine Vorbestellungen vorliegen.
Danke schonmal für Eure Hilfe
Holger, der wuselmann