Hallo Bernd,
ich habe zwie mysql-tabellen (siehe unten). [...] Meine Frage: wie sieht das select aus, daß ich von der "tabelle essensbelegung" auf die inhalte der "tabelle essensplan" schliessen kann? ich probier seit stunden herum aber komme nicht drauf :-(
Dazu gibt es die Joins. Hilfreiche Lektüre dazu wären:
Einführung Joins
Fortgeschrittene Join-Techniken
tabelle essensplan
ID Wochentag M1 M2 TM
--------------------------------
1 MO essen1 essen2 essen3
2 DI food1 food2 food3
3 MI bla1 bla2 bla3
4 DO xy1 xy2 xy3
5 FR foo bar com
tabelle essensbelegung
Name MO DI MI DO FR
-----------------------
Hauser M2 M1 TM TM M1
Huber M1 M1 TM M2
Meier TM M1 M1 M2
Deine Tabellenstruktur ist jedoch verbesserungswürdig. Du solltest die drei verschiedenen Essen nicht in drei Spalten abspeichern, genausowenig wie die fünf Wochentage in Spalten. Die Spalte Name zur Identifizierung eines Datensatzes ist ebenfalls nicht ideal. Was machst Du bei zwei, die Müller heißen?
Lies Dir Rouvens Artikel durch, strukturiere Deine Tabellen neu, dann geht alles (fast) wie von selbst :-)
Freundliche Grüße
Vinzenz