Moin!
ich habe missverstanden was du mir drei tabellen meinst. Ich dachte an drei spalten, wie ich sie auch habe:
Das ist schlecht. :)
tabelle leistungen mit drei spalten:
id | kundennummer | leistung
1 | 101063 | Golf
2 | 101133 | Klettern
3 | 101213 | Golf
Wo ist der Unterschied zwischen dem Golf in der ersten und in der dritten Zeile?
Mit Join Left kann ich über die kundennummer (Primärschlüssel) für jeden Kunden die Leistungen ausgeben.
Ja klar, aber überlege mal, was passieren muß, damit du eine komplette Liste aller existierenden Leistungen ausgeben kannst. Das wäre ja keine unübliche Fragestellung, denn beispielsweise wenn man dem ausfüllenden Benutzer eine Liste an die Hand geben muß mit allen möglichen Leistungen, dann braucht man diese Liste.
Ist das verkehrt? geht es besser?
Wie würde eine lösung mit drei Tabellen statt drei Spalten aussehen.
Diskutieren wir das am besten mal aus. Beantworte die Fragen, dann sehen wir weiter.
- Sven Rautenberg
"Love your nation - respect the others."