|
Originally, no...
But I just did. It looks fine given the initial test data....
However, try adding a row
insert into qtemp/mytbl
values ( 1, 1, 277, '25')
The new row will be returned, and I'd imagine that it shouldn't be.
Since the OP was looking for differences.
Honestly, initally my response was a gut feel based upon seeing
ITEM,VENDOR and HAVING COUNT(*) =
1
But I had to run
SELECT ITEM, VENDOR, COUNT(*) FROM qtemp/MYtbl B
WHERE 303 = B.ITEM
GROUP BY ITEM, VENDOR
SELECT ITEM, VENDOR, COUNT(*) FROM qtemp/MYtbl B
WHERE 256 = B.ITEM
GROUP BY ITEM, VENDOR
Just now to understand why your statement came as close as it did. :)
HTH,
Charles
On Mon, Jun 14, 2010 at 4:50 PM, Luis Rodriguez <luisro58@xxxxxxxxx>
wrote:
Charles,rows
My apologies, but my example (as well as yours) worked on our system. Did
you get any different results (just curious).
Regards,
Luis Rodriguez
IBM Certified Systems Expert — eServer i5 iSeries
On Mon, Jun 14, 2010 at 1:58 PM, Charles Wilt <charles.wilt@xxxxxxxxx
wrote:
That's not quite right...
This would work...
SELECT * FROM MYFILE A
WHERE EXISTS(
SELECT count(distinct vendor) FROM MYFILE B
WHERE A.ITEM = B.ITEM
HAVING COUNT(distinct vendor) > 1 )
HTH,
Charles
On Mon, Jun 14, 2010 at 1:55 PM, Luis Rodriguez <luisro58@xxxxxxxxx>
wrote:
Dave,Dave.Petrosky@xxxxxxxxxx>wrote:
Just a quick try, so not very sure if this could work in every case:
SELECT * FROM MYFILE A
WHERE EXISTS(
SELECT ITEM, VENDOR, COUNT(*) FROM MYFILE B
WHERE A.ITEM = B.ITEM
GROUP BY ITEM, VENDOR
HAVING COUNT(*) = 1 )
HTH,
Luis Rodriguez
IBM Certified Systems Expert — eServer i5 iSeries
On Mon, Jun 14, 2010 at 12:54 PM, Dave Petrosky <
Sorry I was not clearer. I want to be able to distinguish between
towhere the Item is the same, but the Vendor is different, and I want
thesee a list of all the records in which this is true. From my example
table, I would like to see all of the 256 rows (since amongst them,
303vendors are all not the same) but would not like to see any of the
therows. And I want to see all four(4) 256 rows, even though two (2) of
them share the same vendor.
I have a table where my data would be like
Company Warehouse Item Vendor
1 1 256 25
2 1 256 *blanks
3 1 256 24
4 1 256 24
1 1 303 25
2 1 303 25
What I am looking to do is generate a list which will show all of
anyItem 256 rows (since these rows are not all the same) but not show
mailing
of the Item 303 rows.
David M. Petrosky
Programmer/Analyst
Maines Paper & Food Service, Inc.
101 Broome Corporate Parkway
Conklin, NY 13748
(office) 607-251-7378
dave.petrosky@xxxxxxxxxx
www.maines.net
--
This is the RPG programming on the IBM i / System i (RPG400-L)
listlist
listTo post a message email: RPG400-L@xxxxxxxxxxxx--
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
To post a message email: RPG400-L@xxxxxxxxxxxx--
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
listTo post a message email: RPG400-L@xxxxxxxxxxxx--
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
To post a message email: RPG400-L@xxxxxxxxxxxx--
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
This is the RPG programming on the IBM i / System i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com 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.