Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
tony_montana74
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 17
#1

Получить псевдоним поля из подзапроса

28.06.2016, 21:59. Просмотров 207. Ответов 1
Метки нет (Все метки)

Прошу подсказать, что я делаю не так и вообще возможно ли такое

Есть таблица сущностей, ID + набор атрибутов. Суть в том, что наименования атрибутов могут меняться и для этого они выведены в отдельную таблицу вида ID + Attribute, а в основной таблице в заголовках атрибутов стоят их соотв. ID.

То есть, основная таблица Table:
ID 1 2 3
1 red big square
2 green small round

таблица атрибутов Attributes:
ID Attribute
1 Color
2 Size
3 Shape
Хочу выполнить запрос вида

MySQL
1
2
3
SELECT `1` AS (SELECT `Attribute` FROM `Attributes` WHERE `ID`=1),
`2` AS (SELECT `Attribute` FROM `Attributes` WHERE `ID`=2),
`3` AS (SELECT `Attribute` FROM `Attributes` WHERE `ID`=3)  FROM `Table`;
не получается.

Или может меня совсем не туда занесло и можно проще/иначе.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2016, 21:59
Ответы с готовыми решениями:

Слияние строк подзапроса
Подзапросом возвращается таблица с результирующей слитой колонкой SELECT...

Создание подзапроса в запросе
Помогите пожалуйста!Есть 3 таблицы elements : id_elem,naimenovanie; znacheniya:...

Определение максимального значения подзапроса
Имеется таблица id (int) | title (varchar) | author (int) | filename (varchar)...

Нужен запрос без подзапроса
Использую вот такой запрос чтобы узнать 'id' все повторяющихся значений в...

Запутался при составлении запроса(подзапроса)
Требуется определить временные интервалы, в рамках которых опубликованы книги...

1
_ViPeR_
555 / 449 / 153
Регистрация: 02.03.2010
Сообщений: 1,084
29.06.2016, 05:43 #2
Цитата Сообщение от tony_montana74 Посмотреть сообщение
Или может меня совсем не туда занесло и можно проще/иначе
То, что вы хотите невозможно в MySQL, если я правильно понял "задумку".
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2016, 05:43

Как переписать join в виде подзапроса
Пожалуйста, помогите. Как переписать такой тип запросов, в виде подзапросов: ...

Как использовать псевдоним столбца?
Здравствуйте Допустим есть такой запрос, содержащий вложенные запросы: ...

Псевдоним, созданный BDE Administrator не виден.?
Когда - то ,лет 8 назад сляпал приложение с базой данных используя BDE. Тогда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru