dedlfix: mySQL - globale Variable?!

Beitrag lesen

echo $begrüßung;

Im Haupt-Query steht jetzt sowas (verkürzt):
SELECT felder..., ( SELECT COUNT(*) FROM jointabelle LIMIT 10)
FROM ...
LEFT JOIN table AS jointabelle

Du lässt schon wieder zu viel aus, oder zeigst zu wenig, was du konkret vorhast. Aus der Beschreibung ist das nämlich auch nicht eindeutig zu erkennen. Ich sehe beispielsweise nicht, welche konkreten Daten du aus der Bewertungstabelle benötigst. Sind es verschiedene (max. 10) Datensätze für jeden Benutzer, oder willst du am Ende nur eine Summe pro Nase? Zeige doch bitte ein auf das eigentliche Problem gekürztes und vor allem nachvollziehbares Beispiel, inklusive ein paar Beispieldaten und des gewünschten Ergebnisses. (Damit es nicht zu viele werden, kannst du ja aus der 10 eine 2 machen.)

Bei der Abfrage oben kann ich nicht, ob es überhaupt sinnvoll ist, die Tabelle zu joinen, oder sie einfach nur als Subselect in der SELECT-Klausel zu verwenden. Und in dem Subselect fehlt mir der Bezug zu einer Benutzer-ID.

echo "$verabschiedung $name";