グラフィック チャートを満たす SQL クエリを作成しようとしていますが、適切に行う方法がわかりません。これが状況です。チャート タイプは棒グラフで、Y 軸に「メッセージ タイプ」、X 軸に「メッセージ数」をリストし、Y 軸の各値について、「 「メッセージ タイプ」の各ユーザーのメッセージ。このようなもの: http://www.highcharts.com/demo/bar-stacked
私が返したいのは:
SELECT COUNT(Messages.MessageId), Messages.UserName, MessageTypes.Description
それは本当に簡単ですが、私の問題は、「メッセージ」がまったくリンクされていなくても、可能なすべての「メッセージタイプ」を Y 軸に配置したいということです (この場合は COUNT として 0 を使用します)。
私はこれを試しましたが、うまくいきません:
FROM MessageTypes
LEFT OUTER JOIN Messages ON MessageTypes.MessageTypeId = Messages.MessageTypeId
何か案は?
提供されたヘルプに事前に感謝します。