Hans: Tabellen verknüpfen

Beitrag lesen

Hallo !

Änder mal Deine Tabellen:

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

Besser:

tabelle essensplan
-------------------------
ID Wochentag Kategorie Essen
1  MO        M1        essen1
2  MO        M2        essen2
3  MO        TM        essen3
4  DI        M1        food1

etc.

tabelle essensbelegung
_______________________

Name  MO DI MI DO FR

Hauser  M2 M1 TM TM M1
Huber  M1 M1 TM M2
Meier  TM  M1 M1 M2
usw...

Besser:

tabelle essensbelegung
----------------------
Name      Mo DI MI DO FR
Hauser    1  4  7  10 13
Huber     2  4  8  11 14

etc.

Select-Statement:

select a.name, b.essen, c.essen, d.essen, e.essen, f.essen
from essensbelegung a, essensplan b, essensplan c, essensplan d, essensplan e, essensplan f
where a.mo=b.id
and a.di=c.id
and a.mi=d.id
and a.do=e.id
and a.fr=f.id;

Gruß

Hans