Исключить определённые ID из SQL-запроса

172
14 января 2020, 13:10

Есть такой запрос:

SELECT id_post 
  FROM kubx_post_order 
 WHERE type='people_about' 
   AND NOT id_post='1622,1623' 
 LIMIT 6;

Мне нужно вывести список ID, но исключить из результата определённые значения поля id_post. Как написать корректный запрос? Спасибо!

Answer 1
SELECT id_post 
  FROM kubx_post_order 
 WHERE type='people_about' 
   AND id_post NOT IN  (1622, 1623)
 LIMIT 6;

Используйте конструкцию NOT IN для исключения ненужных результатов. В скобках так же можно написать подзапрос

READ ALSO
не удалось запустить службу mysql ошибка 1067

не удалось запустить службу mysql ошибка 1067

не удалось запустить службу mysql ошибка 1067

193
PHP Warning: Illegal string offset

PHP Warning: Illegal string offset

После перемещения на другой хостинг ошибкиПомогите пожалуйста исправить

295
Не запускается служба MySQL

Не запускается служба MySQL

Служба MySQL80 сама остановилась и отказывается запускатьсяВ файле WIN-MUGGRCO16SH

244
Можно ли как-нибудь сделать на html сайте бегущую строку, которая будет показывать время и дату?

Можно ли как-нибудь сделать на html сайте бегущую строку, которая будет показывать время и дату?

Можно ли как-нибудь сделать на html сайте бегущую строку, которая будет показывать время и дату?

162