データ、ネットワーク、ソフトウェアの3つのテーブルがあります。ネットワークテーブルとソフトウェアテーブルにサービスチケットがある間、データテーブルはすべて自分のクライアントの名前を持ちます。両方のテーブル(ネットワークまたはソフトウェア)から月に1クライアントあたり最低1枚のチケットが必要です。私は毎月のデータテーブル内の各クライアントの両方のテーブル(ネットワークとソフトウェア)からのチケットをカウントするためのクエリが必要です。2つのテーブルの行を第3のテーブルに関連付ける
欲望結果: Final query
私はこのクエリでカウントする方法を見つけたが、私は両方のテーブルからカウントする方法を知りません。
SELECT institucion
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2016-07%')as July
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2016-08%')as August
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2016-09%')as September
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2016-10%')as October
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2016-11%')as November
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2016-12%')as December
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2017-01%')as January
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2017-02%')as February
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2017-03%')as March
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2017-04%')as April
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2017-05%')as May
,(SELECT count(institucion) FROM network WHERE data.institucion = network.institucion and fecha like '2017-06%')as June
FROM data
where data.erate = 'y'
order by institucion