Задать вопрос
@kedavra
code berserker

Исключить поля в запросе с JOIN?

Полагаю это тривиальный вопрос, но почему-то не могу найти внятный пример.
Есть таблица, скажем users, с 30 полями, в том числе с внешним ключом city_id, связанным с таблицей cities в которой всего два поля - id и name
Нужно выполнить SELECT... JOIN так чтобы в результирующую таблицу
-не попадали users.city_id и cities.id
-попадали cities.name, но с другим именем поля, например city, т. к. name будет дублироваться
-(не архиважно, но но всякий случай) нужно исключить одно поле из users, но не перечислением оставшихся 29-ти и не присвоением ему NULL
  • Вопрос задан
  • 381 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@IceJOKER
Web/Android developer
Если названия полей дублируются , то можно присвоить алиас, пример - users.name as user_name, cities.name as city_name

Нужно перечислять, иначе другой подход очень не рекомендуется.
stackoverflow.com/questions/729197/sql-exclude-a-c...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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