Select distinct a.ODOHNO from ORDDETAIL a exception join ORDHEADER b on a. ODOHNO =
Alan Shore
E-mail : ASHORE@xxxxxxxx
Phone [O] : (631) 200-5019
Phone [C] : (631) 880-8640
'If you're going through hell, keep going.'
Winston Churchill

-----Original Message-----
From: MIDRANGE-L [mailto:midrange-l-bounces@xxxxxxxxxxxxxxxxxx] On Behalf Of James H. H. Lampert
Sent: Tuesday, November 26, 2019 2:52 PM
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: [EXTERNAL] Quick SQL question

On 11/26/19 11:26 AM, Alan Shore via MIDRANGE-L wrote:
Do an exception join on the detail file This will list all the detail
records that do NOT have an order number in the header file

Select a.* from ORDDETAIL a exception join ORDHEADER b on a. ODOHNO =

Thanks to everybody. I used Mr. Shore's syntax, but only because it was the first answer I looked at with example syntax.

A follow-up question:
If I do the above with "select count(odohno)," I get 126000. Based on another information source, that seems high. If I then add "group by odohno," I see that there are lots of odohno values with more than one record.

How would I get the total number of distinct odohno values? I tried "select distinct count(odohno)," and it still gave me the 126000.

This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at

Please contact support@xxxxxxxxxxxx for any subscription related questions.

Help support by shopping at with our affiliate link:

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.