Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Выбрать из бд, отсортировать по количеству повтор.
savelikan  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 370
Пользователь №: 18633
На форуме: 7 лет, 4 месяца
Карма:




Привет! Есть две базы:
CREATE TABLE `error` (
`eid` int(11) NOT NULL,
`euser` int(11) NOT NULL,
`esubject` int(11) NOT NULL,
`equestion` int(11) NOT NULL,
`estatus` int(1) NOT NULL,
`edata` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `questions` (
`qid` int(11) NOT NULL,
`qsubject` int(11) NOT NULL,
`qtext` text NOT NULL,
`qanswer` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


Я выполняю такой запрос:

SELECT `equestion`,`qtext`,`qanswer`,`qsubject`, COUNT(*) AS `errinfo`
FROM `error
LEFT JOIN `
questions` ON (`questions`.`qid` = `error`.`equestion`)
WHERE `
esubject` = 4
GROUP BY `
equestion`
ORDER BY `
errinfo` DESC


Он выбирает все ид вопросов, в которых пользователь сделал ошибки, исчитает сколько ошибок было сделано в кажном вопросе (сколько раз ид вопроса повторяется в базе error).

Но мне не получается добавить условие в WHERE "AND `errinfo` > 3"
тоесть, чтоб отобразило те результаты, когда ид вопроса в базе error повторяется более 3х раз)
подскажите, пожалуйста)))


--------------------
Одесса - мой город!)))
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 5497
Пользователь №: 35718
На форуме: 4 года, 20 дней
Карма: 167




грубо говоря WHERE условие для запроса, HAVING условие для результата


--------------------
wmr - R281553014107
PMПисьмо на e-mail пользователю
    1   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
savelikan  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 370
Пользователь №: 18633
На форуме: 7 лет, 4 месяца
Карма:




Цитата (Valick @ 6.11.2015 - 23:28)
грубо говоря WHERE условие для запроса, HAVING условие для результата

СПАСИБО!!)))


--------------------
Одесса - мой город!)))
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса