Hallo Forum
ich habe folgende Herausforderung - ich scheitere leider daran!
Ich habe eine MS-SQL-Datenbank und zwei Tabellen.
In der einen Tabelle steht:
Tabelle AUTOMARKEN
ID - AUTO
1 - VW
2 - Audi
3 - Mercedes
4 - Skoda
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.
Jetzt habe ich folgendes Query:
select * from automarken, autofarben where automarken.id = autofarben.idautomarken
Soweit alles klar. Jetzt kann ich aber als User sagen wieviel Ergebnis ich PRO Automarken haben möchte. Dh. ich möchte immer nur die ersten 2 Ergebnisse, das würde beim VW heißen, das beim Ergebnis SILBER rausfällt und beim Mercedes BLAU und ROT.
Hat da jemand einen Tipp für mich? Muss ich das über eine gespeicherte Prozedur und einem Cursor machen?
Danke schon mal!
lg,
Albert