09. august 2006 - 07:53Der er
13 kommentarer og 1 løsning
Find dublanter
Jeg har 2 databaser i MS Access... lad os for nemhedens skyld kalde dem A1 og B1, de indeholder alle sammen 3 tekstfelter a b og c (det er adresser), men indholdet i de 2 databaser er forskellig ... jeg vil gerne have dem sorteret således at jeg kan sortere dem fra i A som er i B
Altså jeg vil gerne have en liste over dublanterne ... altså A1.b = B1.b og A1.c = B1.c og en liste over dem som ikke er dublanter ... er der en som gider skrive de 2 x 5 linjers programmering som ligger i det ... for, for at sige det som det er, så har jeg ikke skrevet en linje SQL de sidste 8-10 år.
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Jeg kan godt se at min kommentar kl. 9:35 ikke passer overens med den 10:03 ... men det skyldes at jeg har en del af den data jeg skal bruge - og ud fra det synes jeg at det var værd at prøve om det virkede!
Jeg kan se på de lister at jeg trækker ud at der kan stå det samme adrese 2 gange i træk, hvilket skyldes at der er 2 poster i B1 som har den pågældende adresse ... så det svarer ligesom på mit egen spørgsmål på det område ... jeg siger endnu engang mange tak for hjælpen.
Hvis du er interesseret i au dungå dubletterne, kan det gøre ved DISTINCT eller DISTINCTROW:
SELECT DISTINCT A1.* FROM A1 LEFT JOIN B2 ON A1.b = B1.b AND A1.c = B1.c WHERE B1.b IS NULL AND B1.c IS NULL
... og et svar :^)
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.