このSQLテーブルとSQL Fiddleで定義された行があります
SUPPLIER_DETAILSテーブルには、NULL または「Y」のいずれかの値を持つ IS_PAYABLE というフィールドがあります。
の場合、 PRODUCT_REGごとに異なる PRODUCT_NO を持つ1IS_PAYABLE='Y'
つ以上のレコードが存在する可能性があります。たとえば、 の 2 つのレコードがあります。PRODUCT_REG = 'HP_C20'
IS_PAYABLE='Y'
HP_C20 FR-A GB-A128 Y
HP_C20 FR-A GB-A098 Y
私が望むのは、1 つのPRODUCT_REGIS_PAYABLE='Y'
に複数のレコードがある場合、レコードのいずれか 1 つだけが必要で、すべてのレコードが.IS_PAYABLE is null
どうすればこれを達成できますか?私の要件が理解できない場合は、さらに説明します。
どんな助けも非常に高く評価されます。
ありがとう