Unterschied mySQL 4.0.15 und 3.23.56 ?

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

  • Unterschied mySQL 4.0.15 und 3.23.56 ?

    Hi, folgendes Problem:

    Ich habe ein paar Scripts auf meinem lokalen Rechner geschrieben.
    Darauf läuft mySQL 4.0.15.
    Dann hab ich die Dinger auf meinen Webserver hochgeladen, wo 3.23.56 läuft.

    Ich erhalte nun bei allen JOINs die über 3-5 Tabellen gehen Syntaxfehler.

    Code:
    You have an error in your SQL syntax near '(rr_user INNER JOIN rr_categories ON rr_pics.cat_id = rr_categories.id)
    				   ' at line 2
    Was ist da falsch ? Auf mySQL 4.0.15 läuft alles perfekt.

    Abfrage:

    Code:
    SELECT rr_pics.bildname, rr_pics.dateiname, rr_pics.votes,
    rr_pics.points, rr_pics.active, rr_categories.catname
    FROM rr_pics INNER JOIN (rr_user INNER JOIN rr_categories ON
    rr_pics.cat_id = rr_categories.id) ON rr_pics.user_id = rr_user.id WHERE 
    rr_user.username = 'test' ORDER BY rr_pics.dateiname

  • #2
    SELECT rr_pics.bildname, rr_pics.dateiname, rr_pics.votes, rr_pics.points, rr_pics.active, rr_categories.catname
    FROM rr_pics
    INNER JOIN rr_user ON rr_pics.user_id = rr_user.id
    INNER JOIN rr_categories ON rr_pics.cat_id = rr_categories.id
    WHERE rr_user.username = 'test'
    ORDER BY rr_pics.dateiname

    sollte in beiden Versionen das gewünschte Ergebnis liefern.
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      Danke dir, hat funkioniert!

      Kommentar

      Lädt...
      X