Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Позволяет ли MySql использовать префиксы 
:(
    Опции темы
Delphist
  Дата 15.12.2010, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: нет
Всего: 3



Есть две таблицы в которых название некоторых полей совпадают, в связи с этим в запросах хотелось бы использовать префиксы. Позволяет ли это делать MySQL:
Код

select t1.name, t2.id, t2.name
from 'table1' t1, 'table' t2
where t1.id=t2.id

Попробовал - выдается ошибка


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Shogun
Дата 15.12.2010, 23:30 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


сёгун-сан
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 8.6.2006
Где: Кишинёв

Репутация: нет
Всего: 11



Код

select t1.name, t2.id, t2.name as name2
  from 'table1' t1, 'table' t2
    where t1.id=t2.id


создаете типо алиаса для полей, t1.name as другое название или t2.name as ...

для название таблиц тоже можно так сделать, from table1 as t1

Это сообщение отредактировал(а) Shogun - 15.12.2010, 23:33


--------------------
2b || !2b
PM MAIL ICQ Skype   Вверх
triclosan
Дата 16.12.2010, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 18.8.2006

Репутация: 1
Всего: 12



Цитата(Delphist @  15.12.2010,  22:48 Найти цитируемый пост)
select t1.name, t2.id, t2.name
from table1 t1, table t2
where t1.id=t2.id


Добавлено через 2 минуты и 57 секунд
Цитата(Shogun @  15.12.2010,  23:30 Найти цитируемый пост)
t1.name as другое название

так нельзя, AS не для этого, для псевдонимов полей и т.п.
PM MAIL   Вверх
Akina
Дата 16.12.2010, 08:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(Delphist @  15.12.2010,  23:48 Найти цитируемый пост)
Попробовал - выдается ошибка 

Правильно - тебя матерят за неверный синтаксис. А именно за использование НЕ ТЕХ кавычек.
Уж не поленись почитать ман...

Добавлено через 41 секунду
Кстати, говорить про ошибку, и не давать её текст/номер - моветон.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0489 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.