テーブルが2つある場合がCustomers
ありTransactions
ます。
多くの顧客が顧客グループを形成する場合があります(Customers
テーブル内のレコード)。Customers
グループのすべての顧客が特定の条件(数値列)を持っている場合は、特定の合計を1つの行(つまりグループごと)に表示する必要がありますxCol <> 5
。それらのいずれか(別名少なくとも1つ)が持っているxCol = 5
場合は、グループではなくすべての顧客を表示する必要があります。
顧客テーブル
Customer Group Customer Code
ALPHA GROUP A 1
BETA GROUP A 2
GAMMA GROUP A 3
DELTA GROUP B 4
LAMDA GROUP B 5
トランザクションテーブル
Customer Code xCol Amount
1 1 4
2 1 4
3 1 4
4 5 1
5 2 2
上記の場合、私はこれらを表示する必要があります:
Customer Group Amount
----- GROUP A 12
DELTA GROUP B 1
LAMDA GROUP B 2
前もって感謝します