ここに最初の投稿!本当に助けが必要です。テーブル間で値が何回発生するかをカウントします。
私は建物を持つテーブルがあります。この表では、私は2に興味を持っているの属性の数、そこにある:列屋根材で
- roof_material
- additional_roof_material
は、10種類の屋根材は、番号1-10で、そこにあります。
追加の屋根材の同じタイプがadditional_roof_materialに記載されています。
は、どのように私は、例えば、additional_roof_material 1を持って何回建物roof_material 1と数えるのですか?
これは私がちょうどすべての材料のために、何をしたいです:
Select count(*)
From dbo.40000t where roof_material = 1 and additional_roof_material = 1
私はタイプごとに、それをしたいので、私は何回roof_material 1,2の完全な比較ですを取得し、 3,4,5,6,7,8,9,10は、追加のルテール材料1,2,3,4,5,6,7,8,9,10を有する。
として各順列をしたい場合、あなたは一例を提供することができますか?テーブルと期待される結果を書いてください。 – marco
あなたはmysqlとpostgresqlの両方としてこの質問をタグ付けしました。使用しているデータベース言語を明確にすることはできますか? – Scoots