Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] SQL Select // Inner Join

Einklappen

Neue Werbung 2019

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

  • [Erledigt] SQL Select // Inner Join

    Hi,

    bei meinem Select stimmt etwas nicht. Ich bekomme den Fehler:

    PHP-Code:
    $sql "SELECT
                tracking.ident AS ident, orte.ort AS ort, platz.platz AS platz, IF(tracking.prio = 0, '', 'Prio') as prio, tracking.datum AS datum
            FROM (
                tracking 
            INNER JOIN
                orte
            ON
                tracking.orte_id = orte.id
            )
            INNER JOIN
                platz
            ON
                tracking.platz_id = platz.id
            
            ORDER by prio DESC, datum ASC"

    Code:
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in....
    Wenn ich das Select ohne INNER JOIN und mehreren Tabellen erstelle, also:

    PHP-Code:
    $sql "SELECT tracking.ident , ... , FROM tracking"
    funktioniert mein Script!
    Ich denke, mit dem INNER JOINT stimmt was nicht?!

  • #2
    Zitat von Schmakus Beitrag anzeigen
    Hi,

    bei meinem Select stimmt etwas nicht.
    wozu die Klammern?
    PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

    Kommentar


    • #3
      Erledigt!
      Aber man kann auch nicht immer alles sehen!

      Anstatt:
      tracking.orte_id = orte.id

      heißt es:
      tracking.orte_id = ort.id

      Das kann das Forum auch nicht wissen!

      Kommentar


      • #4
        Zitat von akretschmer Beitrag anzeigen
        wozu die Klammern?
        Die Klammern benötige ich, da ich 2 "INNER JOIN" habe.
        Oder liege ich hier falsch?
        Zumindest funktioniert der SELECT.

        Kommentar


        • #5
          Zitat von Schmakus Beitrag anzeigen
          Die Klammern benötige ich, da ich 2 "INNER JOIN" habe.
          Oder liege ich hier falsch?
          Zumindest funktioniert der SELECT.
          Hat mich irritiert, IMHO sind die da nicht nötig. Was wie zu joinen ist geht aus den Conditions ja hervor.
          PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

          Kommentar

          Lädt...
          X