>>select TABLE1.*, NVL(C_USED.USED_QUANTITY,0) AS USED_QUANTITY FROM TABLE1 >> LEFT JOIN (select TABLE2.PART_NO, NVL(SUM(TABLE2.USED_QTY),0) as USED_QUANTITY, >> FROM TABLE2 GROUP BY TABLE2.PART_NO) C_USED >> ON TABLE1.PART_NO = C_USED.PART_NO >>>>
>>select TABLE1.*, NVL(C_USED.USED_QUANTITY,0) AS USED_QUANTITY FROM TABLE1 >> LEFT JOIN (select TABLE2.PART_NO, NVL(SUM(TABLE2.USED_QTY),0) as USED_QUANTITY, >> FROM TABLE2 GROUP BY TABLE2.PART_NO) C_USED >> ON TABLE1.PART_NO = C_USED.PART_NO AND USED_QUANTITY < 10 >>>>
>select TABLE1.*, NVL(C_USED.USED_QUANTITY,0) AS USED_QUANTITY FROM TABLE1 > LEFT JOIN (select TABLE2.PART_NO, NVL(SUM(TABLE2.USED_QTY),0) as USED_QUANTITY, > FROM TABLE2 GROUP BY TABLE2.PART_NO) C_USED > ON TABLE1.PART_NO = C_USED.PART_NO >AND (c_used.USED_QUANTITY < 10 or c_Used.Used_Quantity IS NULL) >I thought about it too (the fact that the name could be confusing). But somehow, it does select all records with QTY > 0 but not equal to 0. But I will try your suggestion too.