[SQL allgemein] Arithmetische Operatoren im Statement ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [SQL allgemein] Arithmetische Operatoren im Statement ...

    Hi !!

    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
    ((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 :-)
    Yeah !

  • #2
    Könnte es Dir helfen wenn ich Dir verrate das das Wort ambiguous mit "mehrdeutig" ins deutsche übersetzt werden kann ... ?!
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Kommentar


    • #3
      die spalte votes welcher der tabellen soll genutzt werden?
      votingpics oder login?

      das solltest du eventuell eindeutig angeben
      Ich denke, also bin ich. - Einige sind trotzdem...

      Kommentar


      • #4
        Oh man *aufnKopfhau*

        Sorry, daß ich hier mit so ner dämlichen Geschichte angekommen bin ;-))

        Hätt ich echt selber drauf kommen können ...
        Yeah !

        Kommentar

        Lädt...
        X