Тема: Sql запросы
Показать сообщение отдельно
Старый 03.04.2011, 13:29   #60
hyperion
Новичок
 
Регистрация: 02.05.2010
Сообщений: 28
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 2 сообщениях
hyperion На верном пути
По умолчанию

Этот запрос вернет 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;
, но запрос не работает, скуль виснет)

Последний раз редактировалось hyperion; 03.04.2011 в 13:32.
hyperion вне форума   Ответить с цитированием