Toon posts:

[SQL] 'NOT' werkt not maar 'NOT IN ()' wel

Pagina: 1
Acties:

Verwijderd

Topicstarter
Waarom werkt dit niet??
(SQL in CFML)

code:
1
2
3
SELECT DISTINCT emailadres,owid 
FROM egpnforummail 
WHERE owid = #owid# AND emailadres NOT '#FORM.emailadres#'


en dit wel ??? :?

code:
1
2
3
SELECT DISTINCT emailadres,owid 
FROM egpnforummail 
WHERE owid = #owid# AND emailadres NOT IN ('#FORM.emailadres#')

  • Sjaaky
  • Registratie: Oktober 2000
  • Laatst online: 22-08 16:45
zo?
code:
1
2
3
SELECT DISTINCT emailadres,owid 
FROM egpnforummail 
WHERE owid = #owid# AND NOT emailadres = '#FORM.emailadres#'

  • Delphi32
  • Registratie: Juli 2001
  • Laatst online: 31-08 21:58

Delphi32

Heading for the gates of Eden

Gebruik <> in plaats van NOT. NOT betekent namelijk niet 'niet gelijk aan' :)

Verwijderd

Topicstarter
NOT emailadres = '#FORM.emailadres#' werkt!!! thanx

De reden waarom dit is: iemand vult Formulier in bij Forum en heeft optie "berichtgeving bij een nieuwe reactie op topic". als hij dit aanvinkt en de reply wordt verstuurd naar de DB, wordt er een e-mail verstuurd naar alle adressen in de DB, dus ook hijzelf en dat is een beetje overdreven ;)

Hopelijk is het te volgen, maar goed mijn vraag is beantwoord. thanx-a-lot

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Is het ene veld misschien een Boolean field :?

Verwijderd

Topicstarter
Hoezo boolean field??? de fout die ik maakt was gewoon een sql fout (ik had WHERE koetje NOT kalfje en het moest zijn WHERE NOT koetje = kalfje)
Pagina: 1