У меня есть одна таблица данных:
--------------------
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
и получите все остальные строки. И чем бы я их сравнил WHERE A.value != B.value
.
Я застрял на том, как объединить все вместе ...
Пожалуйста, помогите!