Gentag rækker
HejJeg har en tabel(indhold) med 2 felter navn og gentag. Eks:
"Test a",1
"Test b",2
"Test c",3
"Test d",2
Jeg har så en anden tabel(tal) som indeholder et felt ttal. Denne indeholder:
1
2
3
4
5
Ved at bruge:
SELECT * FROM indhold I LEFT JOIN tal T ON I.gentag>=T.ttal;
Kan jeg få følgende ud
"Test a",1,1
"Test b",2,1
"Test b",2,2
"Test c",3,3
"Test c",3,2
"Test c",3,1
.....
Altså få hver række gentaget det antal gange som står i feltet gentag.
Kan dette laves smartere så jeg ikke behøver at have x antal rækker liggende i tabellen tal jeg kan joine på? Jeg kan selvf. bare oprette 1000 rækker men er der en generel måde at gøre det på?
Det er mySQL 4.1
Rasmus
