Avatar billede hekla Nybegynder
09. juli 2003 - 18:11 Der er 9 kommentarer og
2 løsninger

Forespørgsel som viser forskelle

Jeg har to tabeller med ens felter(lage, dato, tid og emne).
Den ene (t_PDA) får indput fra en PocketPC, og kan indeholde poster som allerede er i den anden (t_output). Poster fra t_PDA bliver ført over i t_output. For at undgå at poster bliver ført over i t_output to gange har jeg lavet en tredobbelt nøgle (lage, dato, tid) i t_output.
Nu vil jeg gerne have vist de nye poster i t_PDA, som vil blive ført over i t_output.

Hvordan laver man en forespørgsel, som viser dem?
Avatar billede hekla Nybegynder
09. juli 2003 - 18:45 #1
Der er i øvrigt flere felter med i begge tabeller(autonummer osv)
Avatar billede terry Ekspert
09. juli 2003 - 19:02 #2
just a very quick example to get you goingm I'm rather busy right now :o)

SELECT * FROM t_PDA WHERE NOT EXISTS (SELECT 1 FROM t_output WHERE ...)

You have to add th efields to the WHERE, these are the primary key fields from both tables
Avatar billede kabbak Professor
09. juli 2003 - 19:04 #3
SELECT t_PDA.lage, t_PDA.Dato, t_PDA.tid, t_PDA.emne
FROM t_PDA LEFT JOIN t_output ON t_PDA.lage = t_output.lage
WHERE (((t_output.lage) Is Null));
Avatar billede terry Ekspert
09. juli 2003 - 19:11 #4
you can also use the find unmatched query wizard (which I think kabbak has used :o) )
Avatar billede kabbak Professor
09. juli 2003 - 19:52 #5
ja, jeg brugte query wizard, det er det nemmeste. ;-)
Avatar billede hekla Nybegynder
09. juli 2003 - 19:54 #6
Tak for hjælpen. Sådan her kom den til at se ud:

SELECT t_PDA.Lage, t_PDA.Dato, t_PDA.Tid, t_PDA.Emne
FROM t_PDA LEFT JOIN t_output ON (t_PDA.Lage = t_output.Lage) AND (t_PDA.Dato = t_output.Dato) AND (t_PDA.Tid = t_output.Tid)
WHERE (((t_output.Lage) Is Null));
Avatar billede hekla Nybegynder
09. juli 2003 - 19:56 #7
Hvor finder man i øvrigt "Unmatched query wizard"
Avatar billede terry Ekspert
09. juli 2003 - 20:10 #8
Isnt that what you used? (find unmatched query)
Avatar billede terry Ekspert
09. juli 2003 - 20:10 #9
og tak :o)
Avatar billede kabbak Professor
09. juli 2003 - 20:11 #10
I access2000, forespørgsler tryk på ny (Knappen), så kan du vælge flere forskellige
Avatar billede kabbak Professor
09. juli 2003 - 20:11 #11
tak for point
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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