Этот запрос вернет 2 строки, количество каждого типа. а можно чтоб он вернул 1 строку? Мне это нужно, 1 результат одним запросом. Точнее нужно было, проблему решил другим способом, с помощью сохранения нужных мне данных в таблицу)) Пробовал что-то вроде:
Код:
select c.*, (c.stored_honorable_kills + count(hk.guid)) as hk, (stored_dishonorable_kills + count(dk.guid)) as dk from characters c, character_kill hk, character_kill dk where c.guid = hk.guid and c.guid = dk.guid and hk.type = 1 and dk.type = 2;
, но запрос не работает, скуль виснет)