Seite 1 von 1

Mehrere Tabellen mit mysql_query() auslesen?

Verfasst: 15.05.2004 11:10
von RusTin
Hi,
Kann ich mit mysql_query() mehrere Tabellen gleichzeitig auslesen lassen?

Verfasst: 15.05.2004 11:32
von RubberDuck
Kommt darauf an was Du machen willst, es geht z.B. mit JOIN.

Code: Alles auswählen

mysql_db_query (datenbankname,"SELECT * FROM table1 JOIN table2 WHERE <deine anweisungen>");

Verfasst: 16.05.2004 16:08
von Rondom

Code: Alles auswählen

mysql_db_query (datenbankname,"SELECT a.*, b.* FROM table1 a, table2 b WHERE a.xyz = b.xyz");
Das obige Beispiel ist nützlich wenn Bezeihungen bestehen und immer genau ein dabei jeweils Ergebnis rauskommt. 1:1-Beziehung.

Verfasst: 17.05.2004 15:15
von QCO
Rondom hat geschrieben:

Code: Alles auswählen

mysql_db_query (datenbankname,"SELECT a.*, b.* FROM table1 a, table2 b WHERE a.xyz = b.xyz");
Das obige Beispiel ist nützlich wenn Bezeihungen bestehen und immer genau ein dabei jeweils Ergebnis rauskommt. 1:1-Beziehung.
Das obige Beispiel ist problematisch, wenn du sehr große Tabellen hast, weil der SQL-Server dann lange daran rechnen wird. Karthesisches Produkt.

Du kannst auch hier mal überblicksmäßig lesen:
http://ffm.junetz.de/members/reeg/DSP/n ... 0000000000

Verfasst: 17.05.2004 15:39
von RusTin
Ok vielen vielen Dank!