18. februar 2005 - 10:37
Der er
18 kommentarer og 1 løsning
Sætte 2 tabeller under hinanden ( med løbende opdatering )
Jeg har 2 tabeller, der ens i struktur og feltnavne, forskellen er at i den ene må der ikke være dublerende værdier, det må der godt i den anden. 1. Kan man sætte disse 2 tabeller under hinanden (jeg mener at det kan gøres i en ny tabel) 2. Men kan man lave så der ændres i den nye tabel, slår det også igennem til den tabel den kom fra. 3. Tabellen skal automatisk opdateres når der kommer nye poster i de 2 tabeller Tabel navne er, meget sigende: tb_LagerUdenNummereredeKasser Tb_LagerHyldeKasser Feltnavnene er: PlaceringsID AnsvarligVipID AnsvarligTapID AktNr IndsatDato FjernesDato Prøvebeskrivelse ErFjernet Det er feltet ErFjernet jeg gerne vil have en opdatering på, hvis det ændres
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
18. februar 2005 - 10:43
#1
Har du prøvet med UNION ?
18. februar 2005 - 10:45
#2
Hej Kabbak, Jeg er ikke 100% på hvad du mener. Men hvis du opretter en 3. tabel, så lægger du jo de 2 andre sammen ved at køre en tilføjelsesforespørgsel for hver af dem. Primærnøgle (eller anden unik nøgle) i den nye tabel styrer hvilke dubletter, der tillades. hvordan forestiller du dig, at den skal registrere at der er foretaget ændringer i de 2 tabeller? Jeg går ud fra, at du kender UNION-forespørgsler og ikke kan bruge den?
18. februar 2005 - 10:45
#3
Jeg ville lave noget med opdatering i temp-tabeller, sletning af eksisterende og efterfølgende tilbagekopiering ... bare til inspiration
18. februar 2005 - 10:49
#4
jeg er ikke så stiv i UNION-forespørgsler ,men jeg kan godt selv sætte dem sammen, men det er det med opdateringen om det er muligt.
18. februar 2005 - 10:52
#5
Hvis du bruger UNION, så vil den være automatisk opdateret hver gang du kører den (som enhver anden forespørgsel)
18. februar 2005 - 10:52
#6
Terry lavede noget i dette spørgsmål
http://www.eksperten.dk/spm/508462. Det blev der en ny fiktiv tabel ud af, det var noget i den retning, men jeg fatter ikke hvordan.
18. februar 2005 - 10:54
#7
okay, det var en længere sag ;o) Hvad mangler, hvis du bare bruger denne: Table tb_LagerUdenNummereredeKasser UNION Table Tb_LagerHyldeKasser
18. februar 2005 - 10:54
#8
der hvor jeg skrev ( men jeg kan godt selv sætte dem sammen) mente jeg tabellerne via en opdateringsforespørgsel, UNION har jeg aldrig brugt
18. februar 2005 - 10:56
#9
Thomas > den klarer du :o)
18. februar 2005 - 10:57
#10
jeg har lige prøvet Table tb_LagerUdenNummereredeKasser UNION Table Tb_LagerHyldeKasser det er jo ligesom jeg ville have dem, dumt ikke at kende den
18. februar 2005 - 10:59
#11
ja, den er ganske nyttig :o) Lidt ekstra info til fremtiden: I stedet denne simple syntaks, så kan du sætte den sammen lidt mere avanceret sålededes: Select * from tb_LagerUdenNummereredeKasser UNION Select * From Table Tb_LagerHyldeKasser Og igen kan du liste alle ønskede felter på begge sider i stedet for blot at bruge *
18. februar 2005 - 11:00
#12
men den er ikke opdaterbar, kan den blive det.
18. februar 2005 - 11:01
#13
den sidste siger den syntaksfejl i
18. februar 2005 - 11:02
#14
sorry...en UNION-forespørgsel er ikke opdaterbar :o( det skyldes, at den jo fjerner dubletter (ligesom en Select Distinct heller ikke kan redigeres) Syntaksfejl!? ah....sådan skal den se ud: Select * from tb_LagerUdenNummereredeKasser UNION Select * From Tb_LagerHyldeKasser
18. februar 2005 - 11:05
#15
du skriver at den fjerner dubletter, men det er vel kun hvis alle felter er ens, ikke
18. februar 2005 - 11:06
#16
ja, det er korrekt :o)
18. februar 2005 - 11:07
#17
mange tak Thomas, nu kommer jeg videre ;-)
18. februar 2005 - 11:10
#18
Perfekt :o) Jensen->hvis du vil have nogle af pointene, så sig lige til - du var trods alt først med forslaget, mens jeg skrev løs på mit første svar!
18. februar 2005 - 11:10
#19
No need ... :o)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser