Zum Inhalt springen

DB-Abfrage aus mehreren tables

Erstellt am 29. Januar 2007 · 2 Antworten · letzte Antwort am 3. Februar 2007

Tags: Datenbank, Frage

Ande ·

Hallo

Also ich möchte verschiedene Felder aus Datanbanktabellen miteinander auszulesen und dann einander zuordnen.
z.B aus der Tabelle fe_users die uid auslesen und mit den fe_user aus meiner tabelle_one gleichsetzen.
Dann soll dieser fe_user aus tabelle_one gleich mit der cruser_id aus tabelle_two sein.

Damit spreche ich ja drei verschiedene Tabellen an.
Hab nun ewig gesucht und dann die in der class.t3lib_db.php ein paar Sachen gefunden.

Weiss aber nicht so recht welche die richtige für mich ist.
Auf Anhieb würde ich diese hier nehmen.
exec_SELECTquery($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='')

Aber da dort $from_table (nich $from_tables) steht weiss ich nicht ob meine Abfrage mit den drei Tabellen funzt.
Kann mir da jemand nachhilfe für "class.t3lib_db.php" geben ? Ich will nur nicht wieder unendlich lange mit der falschen Querys arbeiten und mich wundern warum es nicht laufen will.

Vielen Dank Ande

steffenk ·
exec_SELECTquery(
'...', # hier alle Felder
'tabelle1 a,tabelle2 b,tabelle3 c', #hier die Tabellen
'a.feld=b.uid and b.feld=c.uid ...', #die Zuordnung und sonstige wheres
'','','');