Есть у меня записи:
car_id user_id created_at count
26 1 - -
27 1 - -
27 8 - -
Мне нужно достать пользователей у которых одинаковый car_id зная только user_id. Как это можно сделать? потому что пишу user_id IN (1, 8) выводит 3 записи.
Думаю без джойна можно обойтись, но пока в голову ничего не приходит.
SELECT tb1.car_id FROM `cars` as tb1
left join `cars` as tb2 on tb2.car_id = tb1.car_id and tb2.user_id != tb1.user_id
WHERE tb1.user_id in (1,8) and tb2.user_id is not null
group by tb1.car_id
select distinct a1.user_id from Cars a1
join Cars a2 on
a1.car_id = a2.car_id
and a1.user_id != a2.user_id
where a1.car_id in (
select car_id from cars
where user_id in (....))
Переделал немного условие, вроде возвращает именно то, что нужно автору.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Не могу включить использование буфера обмена в программуПросто выдаёт, что такого нет
Я считал файл, мне нужно найти в этом файле определённые даты и считать их до точкиКак это реализовать?