クライアントにメールを送信するために使用できるフォームがあります。ユーザーは、2 つの定型メッセージ (メッセージ「1」またはメッセージ「2」) から選択するオプションがあります。舞台裏では、「SEND」ボタンを押すたびに、「RECORDS」テーブルにログインします (エラー ハンドラを通過する限り)。
RECORDS テーブルに 2 つの列があるとします。
CUST_ID EMAIL_NUM
0000 1
0000 2
0000 1
0000 1
0001 2
0002 1
0002 1
0003 2
0003 2
0003 2
CUST_ID ごとに 1 と 2 を数えるクエリが必要です。したがって、結果セットは次のようになります。
CUST_ID EMAIL_1_COUNT EMAIL_2_COUNT
0000 3 1
0001 0 1
0002 2 0
0003 0 3
count、group by、havings、while、union、ネストされた select を使用しましたが、前述のように、比較的簡単なことを複雑にしすぎている可能性があります。