Hey forum=)
also foldendes problem:
bin in sachen mysql n echter neuling, wurschtel hier nun schon stundenlang an ein paar aufgaben rum. komme langsam voran, aber hier haperts nun:
aufgabe: is das buch mit den meisten stichwörtern ausgeliehen: ja/nein ?
tabellen:
gehoert_zu mit stichwortnr und buchnr
buch mit buchnr und ausleihernr
weitere tabellen auf anfrage!
code:
SELECT "Ja" AS Antwort FROM Buch
WHERE ((SELECT BuchNr, COUNT(StichwortNR) FROM gehoert_zu GROUP BY BuchNr ORDER BY
COUNT(StichwortNR) DESC limit 1) = (SELECT BuchNr FROM Buch WHERE AusleiherNR != 0))
UNION SELECT "Nein" AS Antwort FROM Buch
WHERE ((SELECT BuchNr, COUNT(StichwortNR) FROM gehoert_zu GROUP BY BuchNr ORDER BY
COUNT(StichwortNR) DESC limit 1) =(SELECT BuchNr FROM Buch WHERE AusleiherNR = 0))
zerfleischt mich ruhig =) zumindest hoffe ich es, es wirkt alles etwas unübersichtlich:D
mfg, bs;)