Ik heb de volgende code gemaakt.
SELECT passen.AM001
FROM passen, prsstmr
WHERE prsstmr.ajr012 = passen.am001
UNION
SELECT [PASSEN].[AM001]
FROM PASSEN, bzkstmr
WHERE bzkstmr.AKR012 = PASSEN.am001
UNION SELECT PASSEN.AM001
FROM PASSEN
WHERE (NOT EXISTS (SELECT AJR001 FROM prsstmr WHERE AJR012 = PASSEN.am001)
AND NOT EXISTS (SELECT AKR001 FROM bzkstmr WHERE AKR012 = PASSEN.am001));
Dit werkt wel, maar met een record set van 10000 record wordt het erg traag.
Ze zeggen dat outer join een oplossing is, maar daar weet ik niet zoveel van
Is er iemand die mij kan helpen???
De laatste code heb ik ook al aangepast naar:
SELECT PASSEN.AM001
FROM prsstmr, bzkstmr, passen
WHERE prsstmr.AJR012<>PASSEN.am001 AND bzkstmr.AKR012 <> PASSEN.am001
maar dat levert geen extra snelheid op.....
HELP ME PLEASE
SELECT passen.AM001
FROM passen, prsstmr
WHERE prsstmr.ajr012 = passen.am001
UNION
SELECT [PASSEN].[AM001]
FROM PASSEN, bzkstmr
WHERE bzkstmr.AKR012 = PASSEN.am001
UNION SELECT PASSEN.AM001
FROM PASSEN
WHERE (NOT EXISTS (SELECT AJR001 FROM prsstmr WHERE AJR012 = PASSEN.am001)
AND NOT EXISTS (SELECT AKR001 FROM bzkstmr WHERE AKR012 = PASSEN.am001));
Dit werkt wel, maar met een record set van 10000 record wordt het erg traag.
Ze zeggen dat outer join een oplossing is, maar daar weet ik niet zoveel van
Is er iemand die mij kan helpen???
De laatste code heb ik ook al aangepast naar:
SELECT PASSEN.AM001
FROM prsstmr, bzkstmr, passen
WHERE prsstmr.AJR012<>PASSEN.am001 AND bzkstmr.AKR012 <> PASSEN.am001
maar dat levert geen extra snelheid op.....
HELP ME PLEASE