Hi !!
Ich wollte MySQL mal ein wenig in meinem Statement rechnen lassen - natürlich klappts nicht ;-)
((punkte*100)/votes)
und genau hierin liegt der Fehler.
mysql_error meldet:
Column: 'votes' in order clause is ambiguous
Punkte und Votes haben jeweils einen Integer-Wert.
Wer kann helfen - oder kann man nicht mehreren arithmetischen Operatoren hintereinander abfragen, das manual läßt sich dazu nicht aus ... ?
Dankeschööön :-)
Ich wollte MySQL mal ein wenig in meinem Statement rechnen lassen - natürlich klappts nicht ;-)
Code:
SELECT *, l.************ FROM votingpics INNER JOIN login l USING (user_id) WHERE l.************ = 'm' ORDER BY ((punkte*100)/votes) LIMIT 1
und genau hierin liegt der Fehler.
mysql_error meldet:
Column: 'votes' in order clause is ambiguous
Punkte und Votes haben jeweils einen Integer-Wert.
Wer kann helfen - oder kann man nicht mehreren arithmetischen Operatoren hintereinander abfragen, das manual läßt sich dazu nicht aus ... ?
Dankeschööön :-)
Kommentar