![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||||
|
||||||
![]() Нужно объединить два запроса с разным количеством записей.
Объединить так чтобы столбцы объеденились. Структура Код:
t1 и t2 хранят данные с разных датчиков! Нужно получить : Код:
Mysql не признает Full Join. Пробовал писал следующим образом, но почему то запрос выдает всевозможные комбинации. Код:
Как поступить чтоб объединить таблицы??? Последний раз редактировалось BarakudaX777, 03.03.2013 в 12:14. |
#2
|
||||
|
||||
![]() Хотел сначала написать набросок, рассчитывая, что человек, знающий про декартово произведение, полный запрос сможет осилить и сам, но не смог. Написал полный запрос:
Код:
Возник также вопрос: зачем одинаковые по структуре данные хранить в разных таблицах? |
#3
|
||||
|
||||
![]() Через union запросы объединить можно. Только надо чтобы имена и последовательность полей в обоих выборках были идентичны.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#4
|
||||
|
||||
![]() Код:
Цитата:
Хранить одни и те же данные в разных таблицах - нелогично. Гораздо правильнее в этой же таблице добавить поле "номер датчика" и по нему идентифицировать нужный датчик. Поживу - увижу, Доживу - узнаю, Выживу - учту. ![]() [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Последний раз редактировалось Yurk@, 04.03.2013 в 11:44. |