Мне нужно получить последнюю запись, опубликованную пользователями. Следующий запрос ниже получит необходимую мне информацию, если я захочу, если я могу сделать заказ до группировки по
select a.client_id, a.client, b.title, b.type, b.created
from profile_users a, node b
where a.uid = b.uid
and b.type = 'event'
and a.status=1
and a.client_id in (select c.client_id
from profile_users c, follows d
where c.uid = d.followed_id
and d.following_id =3)
group by a.client_id
order by a.client_id,
b.created desc
Я попытался переписать запрос, используя внутреннее соединение, но не получил желаемого результата. Мне нужно написать этот запрос, чтобы получить client_id после проверки записей в следующей таблице. Мне нужна помощь, чтобы исправить этот запрос.
select b.client_id, b.client, a.title, a.created
from node a
inner join profile_users b on a.uid=b.uid
inner join (select c.client_id
from profile_users c
inner join follows d on c.uid=d.followed_id
where c.status = 1
and d.following_id = 3
order by c.client_id
) as X1