Re: SQL Abfrage auf gleiche Tabelle?
Von: Maik20 (maik20@gmx.de) [Profil]
Datum: 10.10.2007 14:06
Message-ID: <1192018012.939953.18030@22g2000hsm.googlegroups.com>
Newsgroup: de.comp.datenbanken.mysql
Datum: 10.10.2007 14:06
Message-ID: <1192018012.939953.18030@22g2000hsm.googlegroups.com>
Newsgroup: de.comp.datenbanken.mysql
Hallo Andreas, nein für einen Nachnamen hatten meine Eltern kein Geld mehr ;-) Aber Scherz beiseite. Du hast ein besseres Tabellendesign erwähnt, da ich noch recht neu mit SQL hantiere kann es natürlich sein das man da auch noch was dran drehen kann. Ich gehe mal davon aus, das du darauf anspielst die Werte in einer Tabelle als zwei Felder zu führen. Etwa so: fach | zeit | spalte | wert1 | wert2 ----------+------+--------+-------+-------- Ist mir auch schon in den Sinn gekommen. Damit ergeben sich nur zwei Probleme. 1) Theoretisch gibt es unendlich viele Spalten. Praktisch vermutlich an die 20 bis 30. Da es je Spalte 10 Wertefelder gibt bedeutet das eine Tabellenbreite von 300 Spalten (praktisch). Ist eigentlich auch handelbar. 2) Und das ist wichtiger. Jeder Wert hat in jeder Spalte eine unterschiedliche Ausprägung. Um das deutlich zu machen nehm ich mal ein anderes Beispiel: wert_umsatz_filiale_1 wert_umsatz_filiale_2 plz_filiale_1 plz_filiale_2 -------------------------------+----------------------------- +-----------------+--------------- Ein Group nach PLZ der Filiale wäre in diesem Tabellendesign nicht Möglich. Oder hast du ein anderes Tabelledesign im Hinterkopf? Bin für jeden Tipp dankbar. Ciao Maik[ Auf dieses Posting antworten ]
Antworten
- Andreas Kretschmer (10.10.2007 14:33)
- Christian Kirsch (10.10.2007 14:54)
- Maik20 (10.10.2007 19:28)
- Andreas Kretschmer (10.10.2007 20:11)
- Christian Kirsch (11.10.2007 12:14)
