Не работает NOT IN MySQL с LIMIT

137
28 июня 2019, 12:40

Нужно сделать выборку так:

SELECT id,title,data 
FROM #__table
WHERE state=1 
  AND id NOT IN ('" . $arrIds2NAr . "') 
ORDER BY RAND() 
LIMIT 3

где $arrIds2NAr - это 1,23,56,89,11,22,45

Получается, есть лимит выборки. Все вроде выполняется как надо. При AJAX запросе данные подгружаются на страницу и в NOT IN приходят новые ID которые НЕ НАДО включать в запрос, НО ОНИ ВСЕ-РАВНО ПОПАДАЮТ. Т.е., например, в $arrIds2NAr есть ID=25, но он все-равно попадается в выборке. Как это исправить?

READ ALSO
Получение курса доллара с XML

Получение курса доллара с XML

по данной ссылке http://wwwnbkr

154
Как передать в поток параметром ссылку [дубликат]

Как передать в поток параметром ссылку [дубликат]

На данный вопрос уже ответили:

134
return vector of enum

return vector of enum

есть вот такой enum, я хочу его в вектор положить, а потом из функции вернуть

103
Как вставить данные из MySql в scrollArea QT

Как вставить данные из MySql в scrollArea QT

Подключил базу данных MySQL к окну в QT(думаю что подключил так как ошибки не выдает), а вот как сделать так чтобы в моем списке загружались данные...

126