У меня есть этот запрос:SQL подсчета строк и Inner присоединиться к
select s.LastState
,count(s.LastState) as sumS
from table1 t1
join table2 t2
on t1.ID = t2.ID
join (select LastState
,count(LastState) as sum
from table1
where ID = X
and LastState = 1
or LastState = 2
group by LastState
) s
on s.LastState = t1.LastState
group by s.LastState
Это возвращает количество как государственных, так и я хотел бы иметь сумму обоих моих подсчетов.
В настоящее время я вижу свою первую линию давайте признать
10 состояние 1 и 5 состояние 2 для моего ID X
, и я хотел бы видеть 15 (сумма отсчетов для обоих состояний).
Просьба указать данные образца и желаемый результат. Не описывайте это. – Siyual
Чтобы получить общую сумму, просто удалите предложение 'group by'. –
данные примера: -line 1: 10-line 2: 5. Что я хочу: -line 1: 15 –