SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#1 24.02.2010 16:40:02

Артём
Участник
Зарегистрирован: 24.02.2010
Сообщений: 13

Переименовать столбец в выборке

Доброго времени суток.
Выручите советом, как переименовать столбец и сделать выборку за один запрос?
БД такова:

account.id
account.name
account.campaign_id

campaign.id
campaign.name

выбрать требуется:

account.name
и
campaign.name

где

account.campaign_id = campaign.id

дело происходит в iReporte и он в результате выводит одно поле с простым name

Спасибо.

Неактивен

 

#2 24.02.2010 21:28:31

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Переименовать столбец в выборке

SELECT account.name AS acname, campaign.name AS camname
FROM account, campaign WHERE account.campaign_id = campaign.id

Неактивен

 

#3 25.02.2010 16:05:41

Артём
Участник
Зарегистрирован: 24.02.2010
Сообщений: 13

Re: Переименовать столбец в выборке

Я еще думал может сразу написать  в раздел с серьезными вопросами smile
С этими сахарными отчетами совсем запарился. Спасибо

Неактивен

 

#4 04.10.2013 12:43:18

lnker
Участник
Зарегистрирован: 04.10.2013
Сообщений: 1

Re: Переименовать столбец в выборке

А что делать если идет выборка не кокретных полей а всех?

например
SELECT * FROM t_cat1;

выведет все значения и все поля так - как они записаны в базе:

id | name | cat | type
--+------+-----+----
1 |  asd  |  ct1 | tp1
............................

А если мне нужно добавить префикс? чтобы было так:

с_id | с_name | с_cat | с_type
-----+--------+------+----
1     |    asd    |   ct1 | tp1
...................................


Где с_ - префикс который мне нужно добавить  до названия колонки.. (Массовый AS)

Неактивен

 

#5 04.10.2013 13:24:57

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5847

Re: Переименовать столбец в выборке

Перечисляйте явно все поля - это хорошая практика.

Неактивен

 

#6 04.10.2013 13:45:40

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2423

Re: Переименовать столбец в выборке

Ну или можно в information_schema получить список колонок, добавить к каждому префикс.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

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