Daten aus mehreren Tabellen auslesen
Torsten
- datenbank
Hallo,
ich möchte mit PHP Daten aus mehreren Tabellen einer mySQL-DB auslesen und diese dann sortieren.
Mit einer Tabelle klappt es, z.B.:
select * from tabelle1 order by name
Wie kann ich aber z.B. alle Daten aus tabelle1 und tabelle2 auslesen und sortieren?
Für Hilfe wäre ich dankbar!
Grüße,
Torsten
Hallo Torsten,
Wie kann ich aber z.B. alle Daten aus tabelle1 und tabelle2 auslesen und sortieren?
SELECT * FROM tabelle1,tabelle2 WHERE ... ORDER BY ...
Wenn Du in mehreren Tabellen gleichnamige Spalten hast,
kannst Du mit <Tabellenname>.<Spalte> darauf zugreifen.
z.B.
SELECT tabelle1.name, tabelle2.bla FROM tabelle1,tabelle2 ...
Lies mal das Manual, u.a. bei SELECT und JOIN:
http://www.mysql.com/doc/de/JOIN.html
http://www.mysql.com/doc/de/SELECT.html
Des weiteren hilft Google mit den Begriffen (cross) join:
http://www.google.com/search?q=cross+join+mysql
HTH, mfg
Thomas