SUM BY GROUPがハング:SQLクエリ - 私は、クエリを実行しようとするところがない要素
SELECT statement_element_statement_id, sum(statement_element_commission_amount_change)
FROM [chester-prod].[dbo].[ws_statement_element_commissions]
JOIN [chester-prod].[dbo].[ws_statement_elements]
on [statelemt_element_commission_se_id] = statement_element_id
WHERE statement_element_statement_id in
(10258, 10226, 10225, 10224, 10223,
10220, 10219, 10218, 10217, 10216)
GROUP BY statement_element_statement_id
10258、10226、10225、10224、10223 - これらのIDは要素
10220、10219を、10218を持っています
SELECT statement_element_statement_id, sum(statement_element_commission_amount_change)
FROM [chester-prod].[dbo].[ws_statement_element_commissions]
JOIN [chester-prod].[dbo].[ws_statement_elements]
on [statelemt_element_commission_se_id] = statement_element_id
WHERE statement_element_statement_id in
(10258, 10226, 10225, 10224, 10223)
GROUP BY statement_element_statement_id
0: - 、10217、10216のIDが要素を持っていないが、私はこのクエリを実行すると
私は5件の結果を得ることができます
グループ別でハングアップを処理する方法で、whereステートメントの特定のIDの要素が見つからないことがありますか?
「ハンドルハンギング」とはどういう意味ですか? – GurV
あなたはその数字10220、...(要素なし)を結果に入れたいですか? –
私は数値結果の5行、結果のない5行、または表示さえしないことを期待しています。 5つの要素(10220、10219、10218、10217、10216)の少なくとも1つが表示されると、クエリがフリーズします。編集:すべてのレコードを持っているクエリで唯一の5つの要素を持つ画面を追加 – Staly