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

116
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

143
PHP Warning: Illegal string offset

PHP Warning: Illegal string offset

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

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

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

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

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

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

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

114