Toon posts:

access sql probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
code:
1
2
3
SELECT distinct  [0].*, [1].*, [2].*, [3].*, [4].*, [5].*, [6].*, [7].*
INTO RapportGegevens
FROM ((((((0 LEFT JOIN 1 ON [0].CLIENTCODE = [1].CLIENTCODE) LEFT JOIN 6 ON [0].CLIENTCODE = [6].CLIENTCODE) LEFT JOIN 7 ON [0].CLIENTCODE = [7].CLIENTCODE) LEFT JOIN 2 ON [0].CLIENTCODE = [2].CLIENTCODE) LEFT JOIN 3 ON [0].CLIENTCODE = [3].CLIENTCODE) LEFT JOIN 4 ON [0].CLIENTCODE = [4].CLIENTCODE) LEFT JOIN 5 ON [0].CLIENTCODE = [5].CLIENTCODE;

Deze query zou als resultaat 1 regel moetgeven, maar hij geeft 24 identieke regels terug.
Is dat een probleem van access of ligt dat aan mij

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 11-09 08:17

Basszje

Reisvaap!]

Het probleem is dat jij de access wizard gebruikt . En dus kan ik totaal geen logica ontdekken in die query. :)

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


Verwijderd

Topicstarter
Op maandag 11 maart 2002 12:21 schreef Sire het volgende:

SELECT distinct [0].*, [1].*, [2].*, [3].*, [4].*, [5].*, [6].*, [7].*
INTO RapportGegevens
FROM ((((((0 LEFT JOIN 1 ON [0].CLIENTCODE = [1].CLIENTCODE) LEFT JOIN 6 ON [0].CLIENTCODE = [6].CLIENTCODE) LEFT JOIN 7 ON [0].CLIENTCODE = [7].CLIENTCODE) LEFT JOIN 2 ON [0].CLIENTCODE = [2].CLIENTCODE) LEFT JOIN 3 ON [0].CLIENTCODE = [3].CLIENTCODE) LEFT JOIN 4 ON [0].CLIENTCODE = [4].CLIENTCODE) LEFT JOIN 5 ON [0].CLIENTCODE = [5].CLIENTCODE;
Ik doe een left join vanuit tabel 0 op de tabellen 1 t/m 7

  • Tsjipmanz
  • Registratie: Oktober 2000
  • Laatst online: 13-05 14:52

Tsjipmanz

Der Rudi ist da

Hier heeft niemand niks aan....
Als je nu even duidelijk maakt

1) Wat je wilt
2) Wat er in die tabellen staat
3) Databasestructuur

dan is er al een stuk meer kans dat iemand je kan helpen.
Gebruik van de code-tag is ook geen overbodige luxe!

There's no such thing as a mistake, just happy accidents - Bob Ross
Relaxte muziek: altijd okee!
- Soulseek rulez -


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

de logice die ik eruit kan halen betekend als je die querie laat lopen en er zouden in elke tabel 3 records staan dat je 3^7 records eruit krijgt.....

maar ik zou idd zelf eerst beginnen met een databasemodel :)

disjfa - disj·fa (meneer)
disjfa.nl