0

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 つの要求で異なる結果が得られる理由がわかりません。

4

0 に答える 0