У меня есть три таблицы: данные, сеть и программное обеспечение. В таблице данных есть все имена моих клиентов, в то время как в таблицах сети и программного обеспечения есть служебные билеты. Нам нужен минимум один билет на одного клиента в месяц из любой из двух таблиц (сеть или программное обеспечение). Мне нужен запрос для подсчета билетов из обеих таблиц (сеть и программное обеспечение) для каждого клиента в таблице данных за каждый месяц.Подсчитайте строки из двух таблиц, связанных с третьей таблицей
результат Желание: 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