webForumDet fria alternativet

Join visar fel poster

1 svar · 192 visningar · startad av celia

celiaMedlem sedan dec. 20011 080 inlägg
#1

Jag har en Access2000-databas med två tabeller:

ORIGINAL
ANo (Text)
Datum (Date/Time)
Tid (Date/Time)
Dest (Text)
BNo (Text)
Dur (Text)
Cost (Number)

RESULT
Datum (Date/Time)
Tid (Date/Time)
Dur (Text)
BNo (Text)

En post är unik genom en unik kombination av Datum, Tid, BNo och Dur. Nu vill jag göra en ny tabell med all data från Result och motsvarande värde i Original.Cost-fältet. Jag ska få ut lika många poster som det finns i Result, eftersom alla poster också finns i Original, men det får jag inte, jag får ut ungefär 2/3!! Om jag väljer ett specifikt BNo får jag ut:

Inner join: 0 poster
Right Join Result: 2 poster
Select From Original: 3 poster varav 2 matchar exakt de i Result...!

Vad är det som är fel?? Jag har nästan 400 000 poster i Original, är det för mycket för Access?

celiaMedlem sedan dec. 20011 080 inlägg
#2

I det här fallet tror jag det berodde på att Access inte hade kapacitet att hantera alla poster, men nån kanske har en annan idé.

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb