Я добавляю результат в первый пост.

апрос: любой результат с этим запросом

SELECT
  ref,
  COUNT(*)
FROM
  transaction
WHERE (`type` = 10
    OR `type` = 11)
  AND player = 1195
GROUP BY transaction.`ref`
HAVING COUNT(*) > 2;

если на ГДЕ я меняю тип поля: у меня есть строка с типом 10 и 11

WHERE `type` = 10

WHERE `type` = 11

я вижу результат.

  player  reference    type  
  1195      10046         9
  1195      10082         9
  1195      18786        11
  1195      18786        11
  1195      18791        10
  1195      18795        10
  1195      18814        11
  1195      18814        11
  1195      18814        11
  1195      18823        10
  1195      18823        10
  1195      18823        10

Почему?

 zhorachu07 нояб. 2017 г., 22:21
Я добавляю результат в первый пост.
 zhorachu07 нояб. 2017 г., 22:16
тип поля INT
 Doug07 нояб. 2017 г., 22:12
Стоит также добавить сюда данные вашей таблицы. Это может быть любое количество вещей. Возможно, у вас есть только 1 запись, соответствующая всем этим критериям, может быть, у вас нет ни одной для этого игрока. Предоставление образцов данных очень помогло бы.
 zhorachu07 нояб. 2017 г., 22:15
У меня есть строка с типом 10 и типом 11, и все строки игрок 1195
 WEI_DBA07 нояб. 2017 г., 22:14
Если я вас правильно понимаю, это из-заOR в вашейWhere пункт, что вы видите результаты. Покажите ваши данные и ожидаемые результаты, пожалуйста. Это поможет нам понять ваш запрос.

Ответы на вопрос(0)

Ваш ответ на вопрос