1
Ich habe mehrere vergangene Fragen gesehen, wo sie die JOIN LEFT verwenden, um Daten aus mehr als einer Tabelle abzurufen, aber ich bin mir nicht sicher über meine Formatierung für meinen spezifischen Befehl.MYSQLI zwei Tabellen SELECT und JOIN Befehl
Dazu ist die SELECT-Befehl Ich brauche
zu verwendenSELECT * FROM Horse, Images WHERE Horse.id = '$colname' AND Horse.Image_name = Images.Image_name
Kann mir jemand helfen, herausfinden, wo die LINKE diese gehen in würde JOIN? Oder erläutern, wie Sie wissen, wo Sie den JOIN LEFT einfügen können?
Danke soviel sein! Kannst du mir das ein bisschen erklären? Geht der LEFT JOIN einfach zwischen den beiden Tabellennamen und dann würde ON vor dem ersten Item, das verglichen wird, gehen? –
@ LondonO'Connell Ja genau, du hast den Punkt, auch ich habe die Lösung bearbeitet und ein Bild angehängt. – Harish
Ich weiß, dies ist eine späte Antwort, aber ich habe eine andere SQL-Anweisung und war neugierig, wenn Sie mir auch mit diesem helfen könnten. WÄHLEN Sie Images.Image_name, Images.Image_path, Horse.id, Horse.Name, Horse.Breed, Horse.Gender, Horse.Image_name, Horse.Owner FROM Horse, Bilder WHERE Owner = 'RopinRanch' - es gibt keinen Vergleich, also ich nicht ' Wissen Sie, welche Art von JOIN es wäre –