phpbar.de logo

Mailinglisten-Archive

Mysql Abfrage über mehrere Tabellen

Mysql Abfrage über mehrere Tabellen

Michael Kinne kinne at futurenet.de
Mon Jun 28 14:26:09 CEST 2004


Ich habe eine Abfrage über 6 Tabellen und 3 Verknüpfungstabellen

Tabelle "teilnehmer" und "bildungseinrichtung" sind verknüpft über die Tabelle "bildungseinrichtung_teilnehmer_rel"

Tabelle "kurse" und "bildungseinrichtung" sind verknüpft über die Tabelle "bildungseinrichtung_kurse_rel"

Tabelle "teilnehmer" und "kurse" sind verknüpft über die Tabelle "teilnehmer_kurse_rel"

Die Abfrage lautet folgendermaßen

SELECT teilnehmer.teilnehmer_id, teilnehmer.teilnehmer_name 
FROM teilnehmer, bildungseinrichtung, bildungseinrichtung_teilnehmer_rel, bildungseinrichtung_kurse_rel, kurse, bildungseinrichtung_kurse_rel, teilnehmer_kurse_rel 
WHERE teilnehmer.teilnehmer_id = bildungseinrichtung_teilnehmer_rel.teilnehmer_id 
AND bildungseinrichtung.bildungseinrichtung_id = bildungseinrichtung_teilnehmer_rel.bildungseinrichtung_id 
AND bildungseinrichtung.bildungseinrichtung_id = '2'
AND bildungseinrichtung.bildungseinrichtung_id = bildungseinrichtung_kurse_rel.bildungseinrichtung_id
AND kurse.kurs_id = bildungseinrichtung_kurse_rel.kurs_id 
AND kurse.kurs_id = '8' 
AND teilnehmer.teilnehmer_id = teilnehmer_kurse_rel.teilnehmer_id 
AND kurse.kurs_id = teilnehmer_kurse_rel.kurs_id

Dabei kommt folgende Fehlermeldung

#1066 - Not unique table/alias: 'bildungseinrichtung_kurse_rel'


Was bedeutet das ?

Michael Kinne

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://lists.mushaake.org/pipermail/mysql-de/attachments/20040628/e6716a85/attachment.html

php::bar PHP Wiki   -   Listenarchive