У меня есть две таблицы базы данных: пользователи и членствообъединить две таблицы, чтобы получить заказ результат
пользователей структура Id, User_Name, Адрес
ЧЛЕНСТВО структуры Id, Дата_начала дата_окончания, user_id
сейчас я хочу получить имена пользователей, у которых пока нет членства, а пользователи с истекшим членством
- Примечание: соотношение между ними один (пользователь) для многих (членство)
Я пытался объединить эти две таблицы с этим запросом
select users.*, memberships.*, users.id as member_id
from users
left outer join memberships
on memberships.user_id = users.id
where memberships.user_id is null
or (memberships.end_date - curdate()) < 0
, но мне не удалось
пожалуйста, помогите :)
oh ,, извините выберите пользователей. * (Звезда), членство. * (Звезда) –