Hur ser tabellerna i fråga ut (datatyper, namn) och vilken DBMS handlar det om?
Tråden hör hemma i SQL-forumet, så jag rapporterar den till någon moderator.
Databaser & SQLur Databashanterare & SQL
7 svar · 320 visningar · startad av jockooono
Jag har en tabell med ett antal kategorier och en relaterad tabell med produkter.
Jag skulle vilja skriva ut alla produkter som hör under en kategori. typ:
Kartegori1
produkt1
produkt2
Kartegori2
produkt3
Hur skriver jag på bästa sätt en SQL-fråga för detta?
Hur ser tabellerna i fråga ut (datatyper, namn) och vilken DBMS handlar det om?
Tråden hör hemma i SQL-forumet, så jag rapporterar den till någon moderator.
Postade visst i fel forum...
Det är en accessdatabas, så här ser tabellerna ut:
Kategorier
-KategoriID (räknare)
-Kategorinamn (text)
Produkter
-ProduktID (räknare)
-KategoriID (tal)
-Produktnamn (text)
...
select k.kategorinamn, p.produktnamn
from kategorier k
inner join produkter p
on k.kategoriid = p.kategoriid
order by k.kategorinamn
Flyttas från ASP
Hur gör jag sedan för att skriva ut det med ASP så att varje kategorinamn endast kommer en gång och produktnamnen under respektive kategori?
Kartegori1
produkt1
produkt2
Kartegori2
produkt3
Spara namnet på kategorin i en variabel.
Jämför nästa kategorinamn med det sparade.
Är det inte samma, så skriv ut det.
Tack för hjälpen:)