Was könnte daran falsch sein? Ich erhalte Fehler # 1066 - Nicht eindeutige Tabelle / Alias: "v"
SELECT v.newsid AS identifier, j.createdate AS DATE, j.newstext AS TEXT, j.uuid AS user, j.flags AS fcount, j.votes AS vcount, j.authornick AS nick
FROM votes v
INNER JOIN news v ON j.newsid = v.newsid GROUP BY v.newsid ORDER BY COUNT( v.newsid )
LIMIT 20
Antworten:
4 für die Antwort № 1Sie können denselben Tabellenalias nicht mehrmals verwenden. Sie sind verbunden v
mit votes
und Tisch news
.
Ändern Sie Ihre Abfrage- und Aliasverweise in etwas
SELECT .....
FROM votes v
INNER JOIN news n ON ....
^^^ <=== Change this to something else
2 für die Antwort № 2
Ich denke, der Alias der News-Tabelle sollte "j" sein. Sie haben "j.newsid = v.newsid" in der join-Anweisung verwendet