Marc Nilius: SQL-Befehl will nic in MySQL

Beitrag lesen

Hi!

Dann brauchst Du ein DBS, das außer JOIN und UNION auch noch DIVIDE unterstützt. Mir ist allerdings keines bekannt. Sonst geht sowas nur mit DBS-internen Funktionen.

Ich behaupte jetzt mal frech, das es wohl gehen muss, da es (siehe meine Antwort von vor 5 Minuten) eine Uebungsaufgabe an der Uni ist.

Da mir dieses wunderhuebsche DIVIDE allerdings fehlt, hab ich ja das Problem. :-)

SELECT TeileLieferer.Lieferer, Count(gesuchteTeile.Teil) AS AnzTeile
FROM TeileLieferer INNER JOIN gesuchteTeile ON TeileLieferer.Teil = gesuchteTeile.Teil GROUP BY TeileLieferer.Lieferer HAVING (((Count(gesuchteTeile.Teil))=DCount("[Teil]","gesuchteTeile")));

Grundsaetzlich erkenne ich da so einige Parallelen zu meiner Loesung (siehe auch mein Posting von vor 5 Minuten) ;-)

Jetzt mal ganz daemlich gefragt: wieso hats denn kein DIVIDE im irgendwelchen DBS?
Ich behaupte mal, dass zumindest mir dadurch einiges an Arbeit erspart geblieben waere ;-)

Gruss,
Marc