Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox. UNION ALL / 4 сообщений из 4, страница 1 из 1
05.02.2010, 04:31
    #36450944
4eburawka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox. UNION ALL
Для начала, это Paradox.
Два вопроса:

1. Eсть 2 таблицы, в обоих таблицах есть поля "PVM%". Подскажите как их объединить? Ругается на %. Все испробовал, ничего не получается.

Код: plaintext
1.
2.
3.
4.
SELECT DateTime, PVM%
FROM Table1
UNION ALL
SELECT DateTime, PVM%
FROM Table2

и
2. Как объединить 2 разные таблицы:
Table1:
Bu, Liaw, Miaw

Table2:
Bu, Liaw, Kriu

Хочу получить такую таблицу:
Table3:
Bu, Liaw, Miaw, Kriu

Где отсутствующие значения были заполнены указанными default'ными значениями.

Вот так получилось сделать для типа Number:

Код: plaintext
1.
2.
3.
4.
SELECT Bu, Liaw, Miaw
FROM Table1
UNION ALL
SELECT Bu, Liaw,  0 
FROM Table2

А как сделать для других типов, и Alpha типа в частности?
...
Рейтинг: 0 / 0
05.02.2010, 11:20
    #36451394
const64
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox. UNION ALL
1. Заключите имя поля в двойные или одинарные кавычки.

2. Приведенный код не соответствует формулировке задачи, Вам нужно использовать OUTER JOIN.
...
Рейтинг: 0 / 0
05.02.2010, 16:09
    #36452408
4eburawka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox. UNION ALL
1. Никакие кавычки мне не помогли, я и "", и '', и `` использовал.

2. А можно поподробнее? Я не много по другому понимал работу JOIN. Эти таблицы НЕ СВЯЗАНЫ между собой!
...
Рейтинг: 0 / 0
05.02.2010, 17:30
    #36452646
4eburawka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Paradox. UNION ALL
Определенно, JOIN не подходит, тут надо использовать UNION.

Решения найдены:

SELECT Bu, Liaw, p."PVM%" pvm, Miaw, CAST("" as char(20)) Kriu
FROM Table1 p
UNION ALL
SELECT Bu, Liaw, s."PVM%" pvm, 2, Kriu
FROM Table2 s
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox. UNION ALL / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]