Avatar billede duno Nybegynder
27. september 2004 - 09:43 Der er 7 kommentarer og
2 løsninger

Hent fra 5 forskellige kolonner i samme tabel og lav en DESTINCT

Jeg skal bruge en oversigt over alt indhold i 5 kolonner, de eneste krav er:

Hvis kolonne 1 og kolonne 3 indenholder felter med smme information skal det kun vises een gang og alfabetisk.

og er det muligt skal det tilføjes til mit indputfelt (tekstfelt2) via et klik på teksten

kan det lade sig gøre, jeg har selv prøvet og må sande at det ikke er så nemt som forventet (ifølge mig ""GG"")

Duno :-)
Avatar billede medions Nybegynder
27. september 2004 - 09:57 #1
Du ka' jo kun lave DESTINCT på én kolonne... Så det er ikke muligt... -du må lave et reference nr. som gør dem identiske....

//>Rune
Avatar billede duno Nybegynder
27. september 2004 - 10:01 #2
ok så.. (øv)...

referencenummer.. hvordan??

kan man ikke hive det ud seperat fra databasen.. altså kolonne1, kolonne2 osv... og bruge det der referencenummer noget.. og slutte med at lave en join ting..

undskyld formuleringen... men er lidt på bar bund ""GG""

Duno :-)
Avatar billede medions Nybegynder
27. september 2004 - 10:08 #3
Det tyder meget på at din database er sat meget rodet op. Prøv evt. lav et nyt design af dine tabeller...


//>Rune
Avatar billede duno Nybegynder
27. september 2004 - 10:26 #4
rodet.. nææ nej.. systematisk...

Folk skal indskrive 5 søgeord.. felterne hedder seek1 seek2 seek3 osv.. og så vil jeg egentlig bare lave en oversigt over alle brugte søgeord!!

det hele bliver jo tilføjet sammen med personlige oplysninger osv .. hvordan kan man ellers.. nej jeg kan ikke bygge det om.. siden køre og er temmelig omfangsrig.. ville bare lige tilføje en funktion mere ""GG""
Avatar billede eagleeye Praktikant
27. september 2004 - 10:42 #5
en mulighed er med unions:

sql = "select distinct seekord from (select seek1 as seekord from tabel UNION ALL select seek2 as seekord from tabel UNION ALL select seek3 as seekord from tabel UNION ALL select seek4 as seekord from tabel UNION ALL select seek5 as seekord from tabel)"
Avatar billede eagleeye Praktikant
27. september 2004 - 10:45 #6
hm glemte order by, den sætter du bare ind til sidst:

sql = "select distinct seekord from (select seek1 as seekord from tabel UNION ALL select seek2 as seekord from tabel UNION ALL select seek3 as seekord from tabel UNION ALL select seek4 as seekord from tabel UNION ALL select seek5 as seekord from tabel) order by seekord"
Avatar billede duno Nybegynder
27. september 2004 - 13:03 #7
hmmm det ser ud til at virke.. den henter bare ikke nogen felter!

men jeg ved at den kigger...

jeg bruger

<%= seekord %>
Avatar billede eagleeye Praktikant
07. oktober 2004 - 00:45 #8
Hmmm jeg syntes jeg havde svaret på denne, men det har jeg ikke....
Så prøv at skrive navnet på dit recordset omkring seekord så du udskriver den som var det en kolonne:

<%= rs("seekord") %>
Avatar billede duno Nybegynder
31. december 2004 - 10:45 #9
tak for hjælpen det virkede jo som altid :-)
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