Mailinglisten-Archive |
> > 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"* > > ich seh nur 3 Tabellen sorry, klar sind nur 3 Tabellen > und würde nicht eine rel-Tabelle (teilnhmer_kurs_einrichtung) genügen ? da würde aber die Tabelle viel zu groß werden ( ZWEITE NORMALFORM - SQL-REFERENZ ) > > [...] > > Dabei kommt folgende Fehlermeldung > > > > #1066 - Not unique table/alias: 'bildungseinrichtung_kurse_rel' > > Was bedeutet das ? > > das der Name mehr als einmal vorkommt und MySQL nicht weiß welcher von > beiden gemeint ist. > > entferne ein `bildungseinrichtung_kurse_rel` aus deinem FROM > > > z.b. so: > > SELECT teilnehmer.teilnehmer_id, > teilnehmer.teilnehmer_name > FROM kurse > LEFT JOIN teilnehmer_kurse_rel > USING (kurs_id) > LEFT JOIN teilnehmer > USING (teilnehmer_id) > WHERE kurse.kurs_id = '8' > > -- > Sebastian Mendel > > www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com > www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql > > -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive