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

SQL Почему записи дублируются при выборке?

Привет, как починить запрос чтобы записи при выборке не дублировались?
33bcf14702e345159ebf1542dfdeb7c3.png
  • Вопрос задан
  • 3987 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 2
Похоже, что после INNER JOIN Advertising AS a забыто условие объединения таблиц. Поэтому записи и дублируются, а в результирующей выборке декартово произведение двух таблиц.

Так же это может происходить из-за SELECT p.*, a.*, если в таблицах есть суррогатные ключи-счетчики.
Ответ написан
Комментировать
@d-stream
Готовые решения - не подаю, но...
Как минимум join-таки описать до конца, чтобы sql знал как же именно a прицепить к p
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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