Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

---|Ветка была без названия|---


korvin ©   (2002-12-16 07:17:00) 

Имеются 2 таблицы- близнецы по структуре.
Нужно, например, сделать выборку из них обеих в один скажем грид.
Как это реализовать? Вот в принцыпе и суть проблемы.


korvin   (2002-12-20 14:07:00) [1]

Или можно сделать View для нескольких таблиц.


Delirium^.Tremens   (2002-12-20 12:08:00) [2]


> Ещё онин подводный камень с сортировкой абсолютный ноль.

Order By 1


VAleksey   (2002-12-20 12:07:00) [3]

select * from table1
union
select * from table2
order by
Всегда срабатывало
ЗЫ
Что-то у тебя с нормализацией таблиц не то. Надо бы структуру данных пересмотреть. ИМХО таких вопросов вообще не должно возникать, в смысле "Из двух таблиц в один грид, да еще и знать из какой таблицы запись".


Delirium^.Tremens   (2002-12-20 12:04:00) [4]


> однако как мне определить к какой таблице относится данная
> запись.

Ввести доп. поле для об. таблиц с флагом, указывающим на принадлежность.


korvin   (2002-12-20 11:55:00) [5]

Вариант с Union интересен, однако как мне определить к какой таблице относится данная запись. Ещё онин подводный камень с сортировкой абсолютный ноль.

Решение через For Select если можно поподробнее.

Сзаранее спасибо.


BoxTer   (2002-12-16 09:41:00) [6]

select * from table1
union
select * from table2


Praco   (2002-12-16 09:17:00) [7]

Или хранимая процедура for select ...


Alexandr   (2002-12-16 07:26:00) [8]

union all


Наверх

Титульная страница Поиск, карта сайта Написать письмо