Здравствуйте, уважаемые подписчики и гости канала! Очень коротко - ошибка про ambiguous означает, что база данных не знает из какой из таблиц брать поле. У вас в запросе есть JOIN с одной или более таблиц и вы выбираете * (звездочку) или поле без указания имени таблиц или ее alias (если он указан). Начал снимать серию видео про SQL, так как эта тема пользуется большой популярностью на Дзене. Ниже разбор ошибки ambiguous column. Если что время ставьте на 5:00. Подборка видео всех видео по PG - https://dzen...
Рассказываем о сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT. Знание изложенных ниже методов работы позволит вам: Оптимизация SQL-запросов — первый необходимый навык для каждого администратора БД и бэкенд-разработчика. Продвинутая оптимизация выходит за рамки индексации и рефакторинга запросов — перечислим методы, которые помогут сделать запросы по-настоящему эффективными. План выполнения запроса имеет решающее значение для оптимизации — он показывает, как движок SQL выполняет запрос, и раскрывает проблемные фрагменты...