home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / database / ingres / 2085 < prev    next >
Encoding:
Internet Message Format  |  1992-12-13  |  1.6 KB

  1. Path: sparky!uunet!ogicse!uwm.edu!linac!uchinews!gsbacd.uchicago.edu!cs_mj
  2. From: cs_mj@gsbacd.uchicago.edu (Mark Jaeger)
  3. Newsgroups: comp.databases.ingres
  4. Subject: Re: HELP! SQL (Ingres) problem
  5. Message-ID: <1992Dec13.111807.1@gsbacd.uchicago.edu>
  6. Date: 13 Dec 92 17:18:07 GMT
  7. Article-I.D.: gsbacd.1992Dec13.111807.1
  8. References: <1992Dec9.123448.10686@vax.oxford.ac.uk>
  9. Sender: news@uchinews.uchicago.edu (News System)
  10. Lines: 26
  11.  
  12. In article <1992Dec9.123448.10686@vax.oxford.ac.uk>, mjl@vax.oxford.ac.uk 
  13. writes:
  14. > As far as I can see SQL is not following simple logic here. The first 
  15. > query is , two clauses A and B, which each evaluate to TRUE or FALSE. 
  16. > The number of rows returned by the query 'A OR B' should be AT LEAST as 
  17. > many as the sum of 'those returned by clause A run separately and the 
  18. > number of rows returned by clause B run separately'. This is dictated
  19. > by standard boolean logic.
  20. > As the second and third queries show, this is not the case. The sum of clause 
  21. > A and clause B separately is 3930, but the query A OR B is only 1273.
  22. > Is Ingres giving me incorrect unlogical results or am I missing some 
  23. > Ingres feature.
  24.  
  25. I may be barking up the wrong tree, but whenever I see weird behavior
  26. like this, I suspect nulls.
  27.  
  28. Can you supply us with full table definitions ("create table" statements
  29. from the "copydb" utility) and some sample data?
  30.  
  31. --Mark Jaeger                internet: cs_mj@gsbvax.uchicago.edu
  32. Graduate School of Business        yellnet:  (312) 702-0328
  33. University of Chicago            faxnet:   (312) 702-0233
  34. Disclaimer: My opinions are my own and not those of my employer.
  35. Ich bin ein Virus.  Mach' mit und kopiere mich in Deine .signature.
  36.