У меня есть одна таблица данных:
--------------------
ID | user | Value
--------------------
1 | 1 | 1
--------------------
2 | 1 | 2
--------------------
3 | 2 | 3
--------------------
4 | 2 | 2
--------------------
5 | 3 | 4
--------------------
6 | 3 | 2
--------------------
Я хотел бы ВЫБРАТЬ все строки, значение которых отличается от значения пользователя 1, поэтому результатом будут строки с идентификаторами 3 (значение 3) и 5 (значение 2 )
Я бы сделал что-то вроде этого (назову его A)
SELECT * FROM table WHERE user = 1
и получу все строки от пользователя 1. Затем я выберу (назову его B)
SELECT * FROM table WHERE user != 1
и получу все остальные строки. И чем я бы сравнил их ГДЕ A.value! = B.value
.
Я застрял в том, как объединить все вместе ...
Пожалуйста, помогите!