Hi,
Das Vorhaben lässt sich umsetzen, in dem du mittels IF entscheidest, ob die groupid eine der geforderten ist. Wenn ja, den Wert 1 zurückgeben, wenn nein den Wert -1.
Diese Werte aufsummieren (nach rightid gruppiert), und dann per HAVING nur die Datensätze auswählen, bei denen diese Summe der Anzahl der geforderten groupids entspricht. (Im ersten Beispiel also 2, im zweiten 1.)Das wäre in der Tat eine denkbare Lösung, jedoch wüsste ich nicht wie ich die realisieren sollte.
Ähm - genau so, wie ich es gerade beschrieben habe?
Das war doch schon fast SQL - alle wichtigen Stichworte sind bereits enthalten.
Ja ich meinte auch einfach einen leeren Datensatz!
Ja, das antwortestest du Frank ja auch schon - trotzdem meinen wir etwas anderes, nämlich *keinen* Datensatz im Gegensatz zu einem „leeren”.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]