Toon posts:

[ACCESS] Niet-eenduidige outer joins

Pagina: 1
Acties:
  • 633 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben bezig met een database in Access. Ik heb alle nodige tabellen en query's gemaakt. Bij het maken van de rapporten stuit ik op een probleem. De eerste query ziet er als volgt uit:

- KlantID
- Bedrag
- BTW
- Totaal
- PostNaam
- CategorieNaam

De 2de query:

- KlantID
- Totaal (Hij telt alle records met het desbetreffende KlantID op uit een andere tabel)

Ik wil al deze gegevens in een rapport laten zien. Als ik de 2de query toevoeg aan het rapport krijg ik de volgende melding:

De SQL-instructie kan niet worden uitgevoerd omdat deze niet-eenduidige outer joins bevat.

Weet iemand wat dit inhoud, en hoe ik het probleem op kan lossen?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waarschijnlijk join je op een veld dat in beide tabellen voorkomt (of een sum ofzo van zo'n zelfde "dubbel veld"), waardoor er niet bepaald kan worden welk veld je nou bedoeld: uit tabel A of tabel B.

Je zult echter effe de query moeten tonen (en de tabel definities) willen we daar meer over kunnen zeggen.

offtopic:
Nederlandse foutmeldingen zuigen :X

[ Voor 12% gewijzigd door RobIII op 19-11-2005 19:01 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Query 1:

SELECT Sanieten.SanietID, Mutaties.Bedrag, [Bedrag]/100*[BTWTarief] AS BTW,
[Bedrag]+[BTW] AS Totaal, Posten.PostNaam, Categorieen.CategoryNaam
FROM Sanieten RIGHT JOIN ((Categorieen RIGHT JOIN Posten ON
Categorieen.CategoryID = Posten.CategoryID) RIGHT JOIN Mutaties ON
Posten.PostID = Mutaties.PostID) ON Sanieten.SanietID = Mutaties.SanietID;


Query 2:
SELECT Crediteuren.SanietID, SUM(Crediteuren.Ingediend) AS PreverenteTotaal
FROM Crediteuren
WHERE Crediteuren.CrediteurType='Preverente'
GROUP BY Crediteuren.SanietID;

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Meer iets voor OFF :)

SA > OFF

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Iemand enig idee hoe ik dit op kan lossen?