Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Billiger MySQL-join klappt nicht. Warum?

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.10.2002
    Beiträge
    74

    Billiger MySQL-join klappt nicht. Warum?

    Hallo zusammen,

    ich nutze MySQL v4.0.24 und versuche nur, ein Delta festzustellen.
    Folgend der Code:

    PHP-Code:
    USE prusmado
    SELECT 
    *
    FROM temp
    LEFT JOIN users
    ON temp
    .UserName users.uid 
    Es existiert temp, users und beides enthält die jeweilig genannten Indizes.
    Als Fehler kommt, wie immer sehr hilfreich:
    Code:
    [Gentoo-MySQL] FEHLER 1064: Fehler in der Syntax bei 'SELECT *
    FROM temp
    LEFT JOIN users
    ON temp.UserName = users.uid' in Zeile 2.
    Was kann da noch falsch sein?!

    Grüße, Florian

  2. #2
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    eigentlich sollte das so funktionieren. wie gibst du denn das command ein? auf der mysql command line?
    religion is a virus from outer space

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.10.2002
    Beiträge
    74
    mysqlcc, also ein Editor. Er hat auch autovervollständigen und zeigt somit Fehler im Text an. Niente...

    Eigentlich sollte das klappen...

    hmm..

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    und funktionierts in der mysql command line auch nicht?
    religion is a virus from outer space

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.10.2002
    Beiträge
    74
    Schande über mich!

    Da geht's!!

    Mann, wenn man nichtmal mehr dem von MySQL gelieferten Tool vertrauen kann...

    Ok, löse das jetzt selbst

    Danke

  6. #6
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    Das liegt daran, dass das zwei Statements sind, die nicht durch ein ';' getrennt sind. Das "USE foo" wird ja auch geparsed.

    fs111
    ....::::Mein Blag::::....

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •