SELECT `views`.* FROM `views`
INNER JOIN memberships ON memberships.second_id = views.user_id
WHERE (memberships.user_id = 1 OR views.user_id = 1)
У меня есть этот запрос MySQL - моя проблема в том, что вторая часть предложения WHERE
не работает, выбираются только строки, равные memberships.user_id = 1
, но уже не OR views.user_id = 1
.
Почему бы и нет?Что не так?