26. oktober 2004 - 11:25Der er
8 kommentarer og 1 løsning
Liste med data fra flere kolonner
Jeg har en database - tabel over køretøjer, som bl.a. har 4 kolonner som indeholder numrene på de 4 individuelt nummererede hjul. Jeg vil nu gerne have lavet en ordnet liste over samtlige hjul, og hvilket køretøj de sidder på. Hvordan gør jeg det. Altså laver en liste (eller rapport) der som indgang indeholder dataene fra 4 forskellige kolonner i samme tabel.
Det har jeg prøvet, men jeg kan ikke se hvordan den gør det muligt at slå dataene fra de 4 kolonner sammen. Uanset hvad jeg anser den det stadig for 4 sæt data, og ikke 1 sæt som jeg har brug for.
Det lød rigtigt, men ender med noget helt forkert. I stedet for 4 felter med hver sit hjulnummer, får jeg et felt med et langt nummer bestående af 4 hjulnumre, og det kan jeg ikke bruge til noget. Jeg kan prøve lidt mere præcist at beskrive hvad jeg ønsker. Jeg har en tabel: Køretøj Hjul1 Hjul2 Hjul3 Hjul4 1 1 3 5 6 2 4 2 7 8 Og så ønsker jeg en liste eller rapport: Hjul nr. Køretøj 1 1 2 2 3 1 osv. i alt 8 linier. Hvordan gør jeg det? Jeg håber ikke mine tabeller kommer itl at se alt for forkerte ud når jeg sender dem.
dvs. 4 foresp med hvert sit hjulnr i r.... af hinanden
SQL'en vil se ca. sådan ud
select [køretøj], [hjul1] as hjulNr from tabel union select [køretøj], [hjul2] as hjulNr from tabel union select [køretøj], [hjul3] as hjulNr from tabel union select [køretøj], [hjul4] as hjulNr from tabel
Øøøøhh.. Javel, det lyder jo meget rigtigt, men hvordan gør jeg det? Er det sådan, at jeg er nødt til at gå ind og programmere i SQL eller lave makroer eller sådan noget jeg ikke rigtigt har tjek på, for at kunne gøre det? I øvrigt tak for indsatsen! Flemming
opret en ny foresp. vælg din tabel og de 2 felter: køretøj og hjul1 Herefter skal du ind i SQL visning du skal nu kopiere den sql kode Access har lavet 4 gange efter hinanden med hvert sit hjulnr og en UNION imellem
HUSK KUN EN ; (semeikolon)
Din resulterende sql bør ligne min fra 27/10-2004 18:09:06
Tak for det. Ved hjælp af dine råd og hjælp funktionen er det lykkedes. Denne type forespørgsel hedder foreningsforespørgsel i hjælp. Der skulle rettes en del i SQL for at den ikke skulle tilføje for mange dublerede kolonner med mærkelige overskrifter, men ved at lege lidt med det finder man ud af hvordan SQL fungerer, og så er det ikke så svært. Du får pointene. Mvh. Flemming
Synes godt om
Ny brugerNybegynder
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.