fastix®: Nicht Datensätze sondern leere Felder eines Datensatzes zählen

Beitrag lesen

Moin!

id | projekt_id | aufgabe_1 | ok_1 | aufgabe_2 | ok_2 | aufgabe_3 | ok_3
1 | 35         | kaffee    | on   | kuchen    |      | zigarette | on
Geht das überhaupt mit diesem Datenbankdesign?

Jetzt mal ohne mich direkt mit Projektplanung befasst zu haben.

projekte:
id | name          | Termin
35  | Kaffetrinken |2010-30-11 15:00:00

aufgaben:
id | name             | projekt_id | termin                | dauer   | begonnen| erledigt
128| Kaffee kochen    | 35         | 2010-30-11 15:00:00   | 10min   | 0       |0
129| Kuchen kaufen    | 35         | 2010-30-11 15:00:00   | 20min   | 0       |0
130| Zigaretten holen | 35         | 2010-30-11 15:00:00   | 05min   | 0       |0
131| Geld holen       | 35         | 2010-30-11 15:00:00   | 30min   | 0       |0

abhaengige_aufgaben:
Aufgabe | ZuvorErledigt |
129     | 131
130     | 131

Die horizontale Anordung ist immer nachteilhaft. Schon weil Du nicht weist, wie viele es werden.
Abfragen via Join.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix