Forum - Beitrag anzeigen

SQL-Server - RE: Nur n-Einträge bei jeder ID

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 21.11.2001 10:23 (659 Aufrufe)
Name: steffen goldfuss
Titel: RE: Nur n-Einträge bei jeder ID
Inhalt: >Tabelle AUTOFARBEN
>in der zweiten Tabelle:
>
>IDAUTOMARKEN - FARBE
>1 - rot
>1 - blau
>1 - silber
>2 - schwarz
>2 - rosa
>3 - blau metallic
>3 - schwarz
>3 - blau
>3 - rot
>usw.

mach in AUTOFARBEN noch eine spalte mit der Positionsnummer jeder farbe:

IDAUTOMARKEN - FARBE - Nr
1 - rot - 1
1 - blau - 2
1 - silber - 3
2 - schwarz - 1
2 - rosa - 2
3 - blau metallic - 1
3 - schwarz - 2
3 - blau - 3
3 - rot - 4

und dann mit:

select * from automarken
inner join autofarben
on automarken.id = autofarben.idautomarken
where nr<3

3 wäre hier z.b die ersten 2, die ersten 3 erhälst du mit <4 usw.

allerdings solltest du dein DB-Modell nochmal überdenken und eine tabelle Farben machen und eine verknüpfungstabelle zwischen farben und automarken. deine jetzige tabelle ist nicht sauber normalisiert.



Tschüß steffen


Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen