Kommen bei mir gelegentlich vor (die Zwischentabellen).
Aber wahrscheinlich hast du doch recht, wenn es eine einfache Verkn�pfung
und eine 1:1 Verbindung ist, sind es nur 2 Tabellen und man kann mit GROUP
BY arbeiten.
Datensatz
---------
ID Farben
Zelle -------
FarbeID ---> ID
Farbenname
Andreas Roth
--------------------------------------
[EMAIL PROTECTED] *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
--------------------------------------
> -----Urspr�ngliche Nachricht-----
> Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 10. Januar 2002 16:16
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] RE: AW: RE: AW: SELECT-Abfrageergebnis
> eingrenzen
>
>
> N�, ist nicht egal...
> Wenn es ein einfacher int ist statt einem string(rot, gruen, blau..),
> dann wird man daf�r wohl kaum eine eigene tabelle spendieren... Auch
> wenn es nur 0..n ist... Man kann mit der normalisierung auch
> �bertreiben...
>
> Oder willst Du so eine tabelle?
>
> Zahlen:
> ID
> Zahl
>
> Id, zahl
> --------
> 1, 1
> 2, 2
> 3, 3
>
>
> Claudius
>
> >
> >
> > Ist doch egal ob Zahl oder Text. Wichtiger ist, das es 0 bis n mal
> > auftaucht. Also sollte man es Idealerweise so verkn�pfen:
> > http://www.euphoriaschild.darktech.org/index.asp?I=220
> >
> >
> > Gru�,
> > Andreas Roth
> > --------------------------------------
> > [EMAIL PROTECTED] *jetzt mit Chat*
> > http://www.EuphoriasChild.DarkTech.org
> > --------------------------------------
> >
> > > -----Urspr�ngliche Nachricht-----
> > > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> > > Gesendet: Donnerstag, 10. Januar 2002 15:56
> > > An: ASP Datenbankprogrammierung
> > > Betreff: [aspdedatabase] RE: AW: SELECT-Abfrageergebnis eingrenzen
> > >
> > >
> > > Das war bestimmt nur ein Beispiel, damit er uns die wahre
> > Applikation
> > > veraten muss... In wirklichkeit sind das zahlen... Stimmts? ;-)
> > >
> > > Claudius
> > >
> > > >
> > > >
> > > > Und eine 3. Tabelle, die die Verkn�pfungen zu den
> > Eintr�gen enth�lt.
> > > >
> > > >
> > > > Andreas Roth
> > > > --------------------------------------
> > > > [EMAIL PROTECTED] *jetzt mit Chat*
> > > > http://www.EuphoriasChild.DarkTech.org
> > > > --------------------------------------
> > > >
> > > > > -----Urspr�ngliche Nachricht-----
> > > > > Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> > > > > Gesendet: Donnerstag, 10. Januar 2002 15:49
> > > > > An: ASP Datenbankprogrammierung
> > > > > Betreff: [aspdedatabase] AW: SELECT-Abfrageergebnis eingrenzen
> > > > >
> > > > >
> > > > > *G* wo wir schon bei verst�ssen gegen Normalformen sind...
> > > > >
> > > > > Das geht folgendermassen:
> > > > > SELECT Farbe FROM Tabelle WHERE NOT Farbe = "Rot"
> GROUP BY Farbe
> > > > >
> > > > > Aber in so einem Fall geh�ren die Farben in eine 2. Tabelle
> > > > >
> > > > > Andreas Roth
> > > > > --------------------------------------
> > > > > [EMAIL PROTECTED] *jetzt mit Chat*
> > > > > http://www.EuphoriasChild.DarkTech.org
> > > > > --------------------------------------
> > > > >
> > > > > > -----Urspr�ngliche Nachricht-----
> > > > > > Von: Michael Engel [mailto:[EMAIL PROTECTED]]
> > > > > > Gesendet: Donnerstag, 10. Januar 2002 15:42
> > > > > > An: ASP Datenbankprogrammierung
> > > > > > Betreff: [aspdedatabase] SELECT-Abfrageergebnis eingrenzen
> > > > > >
> > > > > >
> > > > > > Hallo!
> > > > > >
> > > > > > Zur Vereinfachung des Problems ein Beispiel:
> > > > > >
> > > > > > Ich habe eine Tabelle mit dem Feld "Farbe" und den Inhalten
> > > > > > "rot", "gruen",
> > > > > > "blau". Es sind insgesamt 10 Datensaetze, wobei das Feld
> > > > > "Farbe" z.B.
> > > > > > insgesamt 3x mit rot, 2x mit gruen und 5x mit blau
> belegt ist.
> > > > > >
> > > > > > Mit SELECT DISTINCT Farbe FROM Tabelle erhalte ich
> die Werte
> > > > > > "rot", "gruen"
> > > > > > und "blau". Soweit ist das ja in Ordnung.
> > > > > >
> > > > > > Aber: Eine Farbe, beispielsweise "rot", wurde vom Benutzer
> > > > > > per Formular
> > > > > > ausgewaehlt. Jetzt will ich den Inhalt meiner
> Abfrage um eben
> > > > > > diese Farbe
> > > > > > verkleinern, d.h. es sollen nur "gruen" und "blau" im
> > > > > Abfrageergebnis
> > > > > > erscheinen. Das sollte natuerlich moeglichst unabhaengig
> > > > > > funktionieren, also
> > > > > > Abfrageergebnis minus Inhalt einer Variable.
> > > > > >
> > > > > > Gibts dafuer eine einfache Loesung?
> > > > > >
> > > > > > Danke!
> > > > > >
> > > > > > MfG
> > > > > > Michael
> > > > > >
> > > > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > > > > > | http://www.aspgerman.com/archiv/aspdedatabase/ =
> > Listenarchiv
> > > > > > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > > > > > |
> > > >
> > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedataba
> se.asp
> > > >
> > >
> > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > > |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> >
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp