SQL の使用に問題がありました。
「NUMERO_PAIEMENT」が69である個別の「NUMERO_REGLEMENT」の数を取得したい「PAYER」という名前のテーブルがあります。それはそれと同じくらい簡単です。
私は簡単に言った?通常の戻り値が 1 になる場合、ここでインブリケーションを使用すると次のようになります。
SELECT COUNT( NUMERO_REGLEMENT ) AS TOTAL FROM (
個別の NUMERO_REGLEMENT を選択
支払人から
WHERE NUMERO_PAIEMENT =69
)テスト
この他のリクエストを使用すると0になります:
COUNT(DISTINCT NUMERO_REGLEMENT) を合計として選択
支払人から
WHERE NUMERO_PAIEMENT=69
この 2 つの要求で異なる結果が得られる理由がわかりません。