私は通常、アプリケーションに必要なSQLクエリを見つけることができますが、最近、作成する必要のあるクロスタブクエリに困惑していて、あなたが助けてくれるかどうか疑問に思っていました。
私は3つのテーブルを持っています
Category(catID, catTitle)
Equipment(equipID, make, model, quantity, catID, siteID)
Site(siteID, title)
そして、以下のような結果セットを表示するクロスタブクエリを作成したいと思います
Category Site1 Site2 Site3 Site4 Site5
PC 2 0 10 3 6
Camera 12 4 2 0 8
Printer 3 2 1 1 2
表示される数値は、Equipmentテーブル内の数量フィールドを使用した各サイト内の各カテゴリアイテムの合計を表します。これまでクロスタブクエリを実行する必要はありませんでしたが、これを機能させるのに苦労しています。