webForumDet fria alternativet

relationsdatabas antar jag?

1 svar · 206 visningar · startad av room

roomMedlem sedan mars 2001270 inlägg
#1

Hej på er. Jag har en databas med en massa tabeller bla dessa.

Kategorier samt Produkter

Tabellen Kategorier kan se ut så här:

ID | Namn |
1  | Mjukvara
2  | Hårdvara
3  | Annat

... osv

Tabellen Produkter kan se ut så här:

ID | ParentID | Namn
1  | 1           | Brandy tee
2  | 1           | Rambo tee
3  | 3           | Osmo Choklad

...osv

Jag vill nu göra en SELECT där jag sorterar på Kategorier, men här går jag bet. När jag skriver

SELECT * from Produkter ORDER By ParentID;

så blir ju naturligtvis ordningen efter ID och inte efter vad som motsvarar fältet. Jag vill ju att i det här fallet produkten med ID 3 ska komma först, sedan ID 1 och sist ID 2.

Ni förstår säkert hur jag vill ha det, please help, det är förmodligen enklare än vad jag tror.

mvh,

emissionMedlem sedan dec. 19996 095 inlägg
#2
SELECT p.* FROM Produkter p, Kategorier k WHERE p.ParentID=k.ID ORDER BY k.Namn
Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb