Тема: Sql запросы
Показать сообщение отдельно
Старый 03.04.2011, 11:01   #59
Minimajack
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от 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 для каждого типа убийств?
проверить не могу...
Код:
SELECT COUNT(*), `type` FROM character_kill WHERE guid=y GROUP BY `type`
  Ответить с цитированием
Пользователь сказал cпасибо:
hyperion (03.04.2011)