Всем привет. Допустим, у меня есть таблица с users пользователями, в ней такие поля: id, login, password.
И также есть таблица blacklist черный списко, в ней есть такие поля: id, userID, objectID. userID - это id юзера, который добавил юзера с id = objectID в ЧС.
Допустим id текущего пользователя 93..
Как мне вытащить из таблицы users всех пользователей, у которых userID и objectID в таблице blacklist не равно id текущего пользователя??
Сейчас у меня есть такой запрос: SELECT * FROM users ORDER BY id DESC LIMIT 0,12
SELECT users.* FROM users
LEFT JOIN blacklist bl ON bl.objectID = users.id AND bl.userID = 93
LEFT JOIN blacklist bl2 ON bl2.userID = users.id AND bl2.objectID = 93
WHERE bl.id IS NULL AND bl2.id IS NULL