ための複数の行を有する:COUNT項目は、表2は、私は2つのテーブルを以下た同じアイテム
表1:トランザクションIDによってリスト取引(主キー)。トランザクションごとに常に1つの行があります。
表2:トランザクションID(外部キー)別のトランザクションを一覧表示し、特定の支払いが行われた期間をトランザクションごとに示します。したがって、1つのトランザクション(同じトランザクションID)では、各支払日に複数の行が存在する可能性があります。
2つのテーブルをトランザクションIDで結合し、トランザクション数を数えると、同じトランザクション(同じトランザクションID)の複数の行がTable1に表示されるため、トランザクションは正しくカウントされません。私はWHERE条件があるとして、表2に参加する必要がある
COUNTトランザクションIDが同じである場合、それはまだ、それぞれの行をカウントするようDISCTINCT、この場合には動作しませんが、支払日が異なる
、どのテーブル1にはありません
どのように私は正しくトランザクションを数えることができますか?
質問を編集し、サンプルデータと希望する結果を提供してください。 –
DISCTINCTとは何ですか? DISTINCTを意味しますか? –
申し訳ありませんが、私は意味しています – Skywalker