Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Not in statement
Message
From
03/03/2004 09:55:04
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Not in statement
Miscellaneous
Thread ID:
00882687
Message ID:
00882687
Views:
49
The below works:
SELECT cn_name, cn_port, cn_printer FROM lcontrol ;
  WHERE !EMPTY(lcontrol.cn_name) .and. lcontrol.cn_name IN ;
  (SELECT ctrlname FROM ctrlset WHERE ctrlset.printform = .T.);
  INTO TABLE (hdir+"tTEMPLCONTROL.DBF")
so does the reverse:
SELECT cn_name, cn_port, cn_printer FROM lcontrol ;
  WHERE !EMPTY(lcontrol.cn_name) .and. lcontrol.cn_name IN ;
  (SELECT ctrlname FROM ctrlset WHERE ctrlset.printform = .F.);
  INTO TABLE (hdir+"tTEMPLCONTROL.DBF")
However, the reverse of the first using NOT does not work, any idea why anyone?
SELECT cn_name, cn_port, cn_printer FROM lcontrol ;
  WHERE !EMPTY(lcontrol.cn_name) .and. lcontrol.cn_name NOT IN ;
  (SELECT ctrlname FROM ctrlset WHERE ctrlset.printform = .T.);
  INTO TABLE (hdir+"tTEMPLCONTROL.DBF")
The 2nd two statements should produce the same results, but they do not. What is wrong with the "not in" portion?

TIA,
Tracy
.·*´¨)
.·`TCH
(..·*

010000110101001101101000011000010111001001110000010011110111001001000010011101010111001101110100
"When the debate is lost, slander becomes the tool of the loser." - Socrates
Vita contingit, Vive cum eo. (Life Happens, Live With it.)
"Life is not measured by the number of breaths we take, but by the moments that take our breath away." -- author unknown
"De omnibus dubitandum"
Next
Reply
Map
View

Click here to load this message in the networking platform