Ilja: MySQL + count

Beitrag lesen

yo,

SELECT top100.*,(SELECT count(*) from top100 as top100 WHERE top100.interpret= top100.interpret AND top100.titel= top100.titel) AS ANZAHL FROM top100, woche WHERE top100.jahr='$jahr' AND woche.jahr='$jahr' and top100.KW='$kw' AND woche.kw='$kw' ORDER BY 'Platz' LIMIT $pos

nur warum steht in $ANZAHL nichts drin, muessten doch eigentlich die Zahlenwerte enthalten

du musst tabellen mit gleichen spaltennamen schon mit einem eindeutigen tabellennamen kennzeichnen. und da es bei der zweifachen verwendung (2 x top100) einer tabelle nur über aliase geht, musst du diese schon wie beschrieben einsetzen.

Ilja