left Joins in Mysql - Sinn und zweck

dragon001

New Member
Mir ist bei einem Script in PHP die left joins aufgefallen.
Hinter diesen Syntax steig ich im Moment überhaupt nicht.

Einige haben hier im Forumd dahingehend bestimmt schon Erfahrung gesammelt.
Wollte jetzt einfach mal fragen, für was das ganze eigentlich gut ist.
Was ich rauslesen konnte, es wurden mehrere Tabellen auf einmal abgefragt.
Mehr (b.xxx)... steig ich noch nicht dahinter.
For allem was mich leicht iritiert ist das b. für was ist das?
Hab bisher noch nichts in dieser richtung gefunden was mir überhaupt mal helfen würde.
Joins, so nem ich das jetzt mal an, veringern anscheinend die Datenbank abfragen.
Wie schauts da jetzt eigentlich mit der Kompatibilität zu 3.x aus.

MFG
draco
 
Ok das hilft schon mal weiter.
left join dürfte das sein, was ich wahrscheinlich brauche.
Werd fürs erste einfach mal experimentieren.
Was ich allerdings noc nicht schnalle, für was sind die irgendetwas.etwas?
Steig da noch nicht soganz dahinter.
Werd mich aber fürs erste mal einarbeiten.
danke schon mal
;)

draco
 
dragon001 said:
irgendetwas.etwas
Damit trennt man Tabellennamen (irgendetwas) und Feldnamen (etwas). Die Angabe des Tabellennamens bei einem einfachen SQL-Befehl (ohne JOIN; also nur mit einer Tabelle) ist optional. Bei einem etwas komplexeren SQL-Befehl (2 oder mehr Tabellen) ist die Angabe des Tabellennamens vor dem Feldnamen nur dann erforderlich, wenn ein Feldname in mehr als einer verwendeten Tabelle vorkommt. Sinnvoll ist die Angabe des Tabellennamens auf jeden Fall.

Zur SELECT-Syntax: http://www.little-idiot.de/mysql/mysql-117.html
MySQL-JOIN: http://www.little-idiot.de/mysql/mysql-118.html
 
Back
Top