Задать вопрос
@PHPjedi

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

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

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

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

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