SQL grouping query question; evaluating a group of rows based on the value of one field.

Posted by user324575 on Stack Overflow See other posts from Stack Overflow or by user324575
Published on 2010-04-23T20:26:43Z Indexed on 2010/04/23 20:43 UTC
Read the original article Hit count: 145

Filed under:
|
|

I've got table vendorparts that lists all my parts and their vendor(s). Parts with multiple vendors have multiple records in this table. I'm trying to write a query that only returns the partid, and vendor of parts that do not have a default vendor assigned.

Partid      Vendor     Defaultflag
1           A          1
2           B          0
2           C          0
3           D          0
3           E          0
3           F          1
4           G          0

I would like to return the following:

Partid      Vendor
2           A
2           B
4           G

I'm obviously having issues with partid 3 and getting the query to see it as having a default vendor assigned.

© Stack Overflow or respective owner

Related posts about sql

Related posts about row