Привет, ребята, я пытаюсь получить все id_user с различным идентификатором 1 и 5, но этот запрос не кажется, работает отличнозапрос не выбирает различные значения
Это запрос:
SELECT DISTINCT(id_user)
FROM post_comment
WHERE (id_user <> 1 || id_user <> 5) AND id_post = 2
Этот запрос выбирает пользователя с идентификаторами 1 и 5, а что я делаю неправильно?
вам нужно И не ИЛИ, если я правильно понял вопрос. –
(1. id_user = 1) => 1 <> 1 || 1 <> 5 (false ИЛИ true = true) ---- (2. id_user = 5) => 5 <> 1 || 5 <> 5 (true ИЛИ false = true) => TRUE И id_post = 2 - ваш запрос вернет все отдельные id_user, где id_post = 2 – Zyku
Я сделал это для вас http://sqlfiddle.com/#!2/fbf3a/3 –