Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Таблицы с различным количеством полей и оператор UNION / 8 сообщений из 8, страница 1 из 1
08.08.2003, 13:50
    #32231144
art_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
Есть две таблицы, которые необходимо объединить в запросе. Проблема в том, что во второй таблице на одно поле меньше.
Как в такой ситуации использовать UNION???
...
Рейтинг: 0 / 0
08.08.2003, 13:51
    #32231148
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
Создать промежуточный(е) запрос(ы), в которых сравняешь количество полей
...
Рейтинг: 0 / 0
08.08.2003, 13:55
    #32231155
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
добавить Null as Недостоющее_поле в запросе UNION ко второй таблице в SELECT
...
Рейтинг: 0 / 0
08.08.2003, 13:56
    #32231156
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
А по-моему, все и так отработает если число возвращаемых полей после каждого select будет одинаковым...
...
Рейтинг: 0 / 0
08.08.2003, 13:59
    #32231163
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
или так. Но, по-моему, когда надо объединить несколько таблиц из нескольких полей, промежуточные запросы все-таки читать удобней, чем пол-экрана галиматьи, которую и править-то в акцесе неудобно. Кроме того, если я не ошибаюсь, у акцеса есть ограничение на длину строки запроса.
...
Рейтинг: 0 / 0
08.08.2003, 14:03
    #32231169
art_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
Ответ сам придумал: вместо недостающего поля - ""
...
Рейтинг: 0 / 0
08.08.2003, 14:13
    #32231189
G&P
G&P
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
У меня был случай, когда нужно было объединять несколько таблиц, записи которых, впринципе, могли иметь одинаковые значения во всех полях для определенных записей. И при выводе общего объединяющего запроса повторяющиеся записи не показывались, кроме первой из них. Так что пришлось добавить по одному полю в таблицы, которое определяло бы строку в объединенном запросе, как уникальную... Конечно, может можно и по другому как-то, но я не знаю как...
...
Рейтинг: 0 / 0
08.08.2003, 14:16
    #32231195
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таблицы с различным количеством полей и оператор UNION
UNION ALL, кажецца
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Таблицы с различным количеством полей и оператор UNION / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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