Toon posts:

SQL vraagje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heb een query (in SQL) die niet echt (echt niet) helemaal lekker loopt..

Hij's als volgt:
<SQL NooB modus>

SELECT [KLANT NAAM], [KLANT ADRES], [KLANT WOONPLAATS], [KLANT TELEFOONNUMMER], [KLANT POSTCODE]
FROM KLANT
WHERE BETAALD IN
(SELECT BETAALD
FROM FACTUUR
WHERE BETAALD = '0' );

</SQL NooB modus>

Nu is het veld betaald een boolean, en hier struikelt access over. Toch heb ik ergens gelezen dat 0 gelijk zou zijn aan onwaar.. Of klopt de rest van de query niet..? B) TIA

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
gewoon 0 zonder die quotes.

Oops! Google Chrome could not find www.rijks%20museum.nl


Verwijderd

Topicstarter
Hmm.. Dan krijg ik een popup venster met BETAALD en een invoerveld. Tik ik daar dan 0 in, dan werkt het wel..? Nog niet helemaal goed dus..

  • whoami
  • Registratie: December 2000
  • Nu online
Gewoon TRUE of FALSE gebruiken.

https://fgheysels.github.io/


  • MBV
  • Registratie: Februari 2002
  • Laatst online: 21-08 21:44

MBV

waarom doe je hem niet anders? Ik ben niet direct een expert, maar ik zou verwachten dat de volgende query beter gaat:
code:
1
2
3
4
5
SELECT [KLANT NAAM], [KLANT ADRES], [KLANT WOONPLAATS], 
       [KLANT TELEFOONNUMMER],  [KLANT POSTCODE]
FROM KLANT, FACTUUR
WHERE KLANT.ID = FACTUUR.ID
  AND FACTUUR.BETAALD = TRUE


Jouw query doet zoieso niets, omdat er geen relatie wordt gelegd tussen de verschillende tabellen. Als er in de tabel Factuur 1 betaling is voldaan, wordt dus alles true gegeven, als ik het goed zie...
En vaak is dat invoerveldje dat je ziet een typvoutje in de naam. d/t verwisseld? :)

[edit] mocht hij wel iets doen, dan snap ik echt niet waarom access het SQL noemt, maar ja, het blijft access....
en met id bedoel ik de kolom waarmee de PK-FK relatie wordt gelegd[edit]

[ Voor 14% gewijzigd door MBV op 28-06-2004 22:13 ]


  • whoami
  • Registratie: December 2000
  • Nu online
Normaal moet die query van MBV idd gewoon goed werken.
Hij is zelfs normaal gezien nog efficienter ook.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Okidoki.. Ga ik daarvoor.. ;)
Pagina: 1