Avatar billede clauso Nybegynder
30. september 2003 - 15:22 Der er 1 løsning

mange-mange/inner join/distinct recordset

Jeg har foreløbig en access database med dette udseende:
http://hjem.get2net.dk/cyberco/sql.gif
bestående af 3 tabeller, hvoraf colors_link bruges til at
forbinde 'items' med deres 'colors' via disse 2 tabellers
primærnøgler. 1/ Dette burde være rigtigt so far?<br>
<br>
Nu vil jeg gerne udtrække (via asp) EN itemID på
hver varenr. samt ALLE farverne, men ender op med en
masse ItemID, helt nøjagtigt et for hver farve der findes.
2/Hvordan undergår jeg dette og får hvert distinct ItemID
ud, med tilhørende antal farver? Jeg har prøvet med select distinct, men det virker kun hvis jeg fjerner colors.color
(så får jeg ikke 2 itemID ud) men selv ikke en omskrivning
til 2 forespørgsler i databasen udfra dette, kan jeg få til at virke.
Hvordan tacker man dette problem? (skal senere bruges til mysql, så sql må gerne være tilegnet denne)
Avatar billede clauso Nybegynder
01. oktober 2003 - 18:48 #1
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester