-4
我在數據庫中的表看起來像這種:-(一部開拓創新的一個包含超過5000條記錄)SQL或子查詢,如果可能,而無需使用功能
n_event_key n_txn_type_key n_transaction_amount
1234 4 6000
1234 6 4000
1234 6 500
1234 4 600
1234 4 200
1235 4 3000
1235 6 4000
1235 4 500
1235 6 1000
1236 4 2000
1236 6 2000
1237 4 3500
1238 6 2400
我想這給了我下面的結果
查詢(ⅰ)n_event_key其中
總(n_transaction_amount)爲n_txn_type_key(4)> n_txn_type_key(6)
n_event_key n_txn_type_key total(n_transaction_amount)
1234 4 6800
(ⅱ)n_event_key
總(n_transaction_amount)爲n_txn_type_key(6)> n_txn_type_key(4)
n_event_key n_txn_type_key total(n_transaction_amount)
1235 6 5000
(ⅲ)n_event_key
總(n_transaction_amount)爲n_txn_type_key(4)= n_txn_type_key (6)
n_event_key n_txn_type_key total(n_transaction_amount)
1236 4 2000
1236 6 2000
(ⅳ)n_event_key存在的僅用於n_txn_type_key = 4
n_event_key n_txn_type_key total(n_transaction_amount)
1237 4 3500
(V)n_event_key存在的只爲n_txn_type_key = 6
n_event_key n_txn_type_key total(n_transaction_amount)
1238 6 2400
GROUP BY with SUM()。 – jarlh
,但它顯示了4和6的結果...... – nadeem