SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.05.2016 18:08:40

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Создать и присвоить значение несуществующей колонке

Беру значение из двух разных таблиц с товарами

(select tovar1.name from ...)
union all
(select tovar2.nazvanie as name from ...)


мне нужно как-то определить из какой таблицы берутся значения
скажем создать виртуальную колонку type в которую я бы на ходу добавлял значение непосредственно в запросе


(select tovar1.name, type='tovar1' from ...)
union all
(select tovar2.nazvanie as name, type='tovar2' from ...)


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

#2 03.05.2016 19:43:52

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Создать и присвоить значение несуществующей колонке

(select tovar1.name, 'tovar1' AS type from ...)
union all
(select tovar2.nazvanie as name, 'tovar2' AS type from ...)
 

Неактивен

 

#3 03.05.2016 22:12:18

platedz
Старожил
Зарегистрирован: 27.03.2012
Сообщений: 314

Re: Создать и присвоить значение несуществующей колонке

Спасибо огромное


Wazzup.su - это сервис объединивший в себе все в одном.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson