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

Возникла проблема, в SQL не особо силен.
Как можно выбрать значения с одного поля по определенному условию?
Приведу пример, словами сложно выразить)

Есть 2 таблицы, character_kill k и Characters c, нужно в одном запросе получить сумму c.stored_honorable_kills и количество килов с k для k.type = 1, а так же сумму c.stored_dishonorable_kills и количество килов с k для k.type = 2 для определенного гуида. Грубо говоря 1 запросом получить лайфтайм ХК и ДК. Или тут одним запросом не обойтись, а делать SELECT COUNT(*) FROM character_kill WHERE type = x AND guid = y для каждого типа убийств?
hyperion вне форума   Ответить с цитированием