@PHPjedi

Как не повторять записи с одинаковыми foreign_id?

user_cars (id, user_id, car_id, expired_at). Табица длял проката автомобилей.

Может быть следующее, что один пользователь арендовал одну и ту же машину несколько раз. Я хотел бы получить данные о том, сколько раз машина в итоге была сдана в аренду. Не знаю как правильно реализовать проверку на повторение user_id... Могу через foreach, но хочу прочитать вашу версию. Спасибо!
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
@KingstonKMS
Ответ на заголовок: чтобы не повторять записи с одинаковым car_id - его необходимо сделать уникальным.
При текущей ситуации:
select count(car_id) as count from user_cars where user_id = <id> group by car_id
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы