投稿アドレスを含むテーブルがあります。私のクエリは次のようになります。
SELECT "ID", postcode, numbertype, minnumber, maxnumber
INTO huidigPostcodeID_FK, databasePostcode, databaseNumberType, databaseMinNumber, databaseMaxNumber
FROM POSTCODE
WHERE POSTCODE_ID = 79417568 AND (NUMBERTYPE = 'odd' OR NUMBERTYPE = 'mixed')
ほとんどの場合、1 行のみを配信する必要があるため、これは問題なく機能します。2 つの同一のレコード (1 つは numbertype = odd で、もう 1 つは混合) がある場合、クエリは 2 行を返します。
ID POSTCODE NUMBERTYPE MINNUMBER MAXNUMBER
---------- -------- ---------- ---------- ----------
395755 7941KD odd 9 9
395756 7941KD mixed 1 22
これでエラーが発生するので、これは望ましくありません。プログラムが numbertype = 'mixed' を含むレコードを 1 つだけ取得するソリューションを誰かが持っていますか?
したがって、上記の例では、このレコードを表示したくないだけです。
ID POSTCODE NUMBERTYPE MINNUMBER MAXNUMBER
395756 7941KD mixed 1 22