phpbar.de logo

Mailinglisten-Archive

Select aus 3 Tabellen

Select aus 3 Tabellen

Michael Peters mysql-de_(at)_lists.bttr.org
Tue, 22 Jan 2002 12:44:03 +0100


Hi Andreas,

On 22 Jan 2002 at 11:50, Andreas Kunert wrote:
> Ausgeben möchte ich:
> Nord: Hamburg,Berlin
> Mitte: Berlin
> Süd: München
> 
> Wie bekomme ich das in einem SELECT zusammen oder auch einzeln nur nach
> Redaktion?
> SELECT redaktion.label,ort.label FROM redaktion,ort WHERE  ????

Ich weiß nicht genau ob du so etwas als Ergebnis meinst:

SELECT ort.label, redaktion.label FROM ort LEFT JOIN ort_redaktion AS link ON link.redaktion_id = ort.id LEFT JOIN redaktion ON link.ort_id = redaktion.id GROUP 
BY redaktion.label;

Wenn du bloß alle Orte einer Redaktion haben willst sollte das hier gehen:

SELECT ort.label FROM ort LEFT JOIN ort_redaktion AS link ON link.ort_id = ort.id WHERE link.redaktion_id = ##;

Gruß,
Michael

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive