[TYPO3-german] SQL-Abfrage auf 2 Tabellen mit JOIN - geht nicht :(

Peter Russ peter.russ at 4many.net
Wed Oct 10 19:39:38 CEST 2007


--- Original Nachricht ---
Absender:   Markus Giesen
Datum:       10.10.2007 12:45:
> Hallo Liste,
> 
> ich steh gerade etwas auf dem Schlauch.
> Ich schreibe ein Voting und es funktioniert soweit alles prima,
> ich würde nur gerne jetzt die TOP3 auslesen und brauche dazu
> die Daten aus der Tabelle der fe_users (diese werden gevotet)
> und die Daten aus der Tabelle user_rating (Felder: feuid,ip,rating,date)
> 
> Mein SQL sieht bisher so aus:
> 
> /*snip*/
> SELECT
>     uid,
>     name,
>     AVG( `rating` ) AS "averageRating",
>     item_name
> FROM
>     fe_users,
>     user_rating
> WHERE
>     user_rating.item_name = fe_users.uid
> GROUP BY
>     uid
> ORDER BY
>     rating
> LIMIT 3
> /*snap*/
> 
> Es kommt soweit auch eine Antwort mit 3 Benutzern.
> Allerdings steht im Feld "averageRating" überall der Wert 3.00000.
> 
> Weiß jemand wie ich das lösen kann?
> 
> Viele Grüße,
> Markus

Beschreibe doch erstmal mit einfachen Worten, was Du machen willst.
Dabei wichtig: keine SQL- oder PHP- oder sonstige Ausdrücke verwenden.
Einfach so, dass es ein DAU verstehen kann.

Dann findest Du den Fehler ;-)

Regs. Peter.

-- 
Fiat lux!
Docendo discimus.
_____________________________
4Many® Services
XING: http://www.xing.com/go/invuid/Peter_Russ


More information about the TYPO3-german mailing list