Torsten: Daten aus mehreren Tabellen auslesen

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

  1. 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