Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
Rentgenius
Сообщение
Rentgenius » 31 янв 2007, 13:03
Всем привет!
мне нужно использовать данные с двух таблиц.
нужен только вывод(select)
причем во второй таблице некоторые поля отсутсвуют и мне нужно в результате видеть их заполнеными чем нибудь другим.
как пытался:
Код: Выделить всё
select NAME as LONGNAME, 'нет' as ADRESS from N_FIRMS
union
select LONGNAME, ADRESS from FIRMS
т.е. в N_FIRMS нету поля ADRESS. А на выводе нужно определить это.
ругается на:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Invalid command.
Data type unknown.
по отдельности селекты работают
Кто знает, подскажите пожалуйста, что я делаю не так...
-
Rentgenius
Сообщение
Rentgenius » 31 янв 2007, 13:28
Нашел.
select NAME as LONGNAME, cast('нет' as VARCHAR(255)) as ADRESS from N_FIRMS
union
select LONGNAME, ADRESS from FIRMS
-
CyberMax
- Заслуженный разработчик
- Сообщения: 638
- Зарегистрирован: 31 янв 2006, 09:05
Сообщение
CyberMax » 31 янв 2007, 14:11
Не понял, а как гость здесь запостился? Или его учетку грохнули?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 31 янв 2007, 14:40
да, я случайно удалил. ник 99% спамерский, ну я и не глянув на пост прибил.
уже отправил человеку письмо с извинениями и просьбой перерегистриться.