Hopsel: GROUP BY? mySQL

Beitrag lesen

Hi Jan!

ich habe eine Tabbelle Mitglieder, mit den relevanten Spalten gruppen_nr und gruppen_leiter, nun möchte ich die gruppen_nr herausfinden in denen es noch kein gruppen_leiter = 'Nein' gibt.

SELECT gruppen_nr  
FROM Mitglieder  
WHERE gruppen_leiter != 'Nein'

Mit WHERE = 'Nein' erhalte ich zwar die gruppen_nr wo es Mitgleider gibt die kein gruppen_leiter sind, aber einen möglichen Gruppenleiter gruppen_leiter = 'Ja' erhalte ich ja somit nicht.

Das erzeugt eher einen Syntaxfehler...

Ich brauche also alle grupen_nr bzw. die grupen_nr einer Gruppe wo sicher kein Mitglied dabei ist welche die Bedingung gruppen_leiter = 'Ja' erfüllt.

Hä?
Also doch:

SELECT gruppen_nr  
FROM Mitglieder  
WHERE gruppen_leiter != 'Ja'

Bin ich mit GROUP BY und HAVING auf dem richitgen Weg?

Meiner Meinung nach nicht.

Deine ganze Schilderung ist sehr unverständlich und wirr.
Zudem vermute ich, dass dein Datenbankdesign nicht gut durchdacht ist.

Hast du wirklich nur eine Tabelle in der Gruppen und Mitglieder der Gruppen gespeichert werden?
Kannst du das DB-Design näher erläutern?
Was willst du wirklich?

MfG H☼psel

--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)