Фильтрация путем сравнения 2 строк в SQL

0

У меня есть такая таблица:

item consumerID userID
A        1        1
B        1        1
C        1        2
D        2        2
E        2        2
F        2        3
G        4        4
H        5        6

Я хочу получить все элементы, где customerID не похож на userID, сгруппированный по userID

В настоящее время я делаю это программно в PHP, но мне интересно, можно ли было бы сделать это напрямую с SQL. Я использую MariaDB.

Желаемый результат:

item consumerID userID
C        1        2
F        2        3
H        5        6
  • 0
    Подсказка: WHERE (т. consumerId <> userId ).
  • 0
    Что случилось с вашим предыдущим вопросом? Вы удалили это?
Показать ещё 1 комментарий
Теги:
mariadb

1 ответ

0

Вы просто ищете "не равных"?

select t.*
from t
where consumerId <> userId;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню