powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / [Учебная] Объеденить несколько таблиц
3 сообщений из 3, страница 1 из 1
[Учебная] Объеденить несколько таблиц
    #39600040
Vitus9856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Есть вопрос от обучающегося:
Есть пустая результирующая таблица вида:
Код: sql
1.
`id` bigint(20) NOT NULL  AUTO_INCREMENT,`sensor_id` int(10) unsigned NOT NULL DEFAULT '0', `name` char(32) DEFAULT NULL, `timestmp` datetime DEFAULT NULL, `val` float NOT NULL DEFAULT '0', `aux_val` float NOT NULL DEFAULT '0', PRIMARY KEY (`sensor_id`)



Есть еще пачка таких же таблиц данные в них могут совпадать, а могут и нет.
Мне нужно отобрать все уникальные по связке [sensor_id, name, timestamp]? т.е собрать все уникальные значения в одну таблицу?
Правильно-ли что мне нужно использовать INSERT IGNORE INTO table?
...
Рейтинг: 0 / 0
[Учебная] Объеденить несколько таблиц
    #39601293
Лихтер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vitus9856,
да поможет тебе раздел JOIN,а какой не знаю.Не телепат.
...
Рейтинг: 0 / 0
[Учебная] Объеденить несколько таблиц
    #39601445
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitus9856собрать все уникальные значения в одну таблицу?Несомненно. Ведь остальные поля придётся удалить...

Vitus9856Правильно-ли что мне нужно использовать INSERT IGNORE INTO table?Вариант вполне рабочий. Хотя индекс по указанной группе плюс INSERT .. FROM (.. UNION .. UNION ..) может оказаться быстрее.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / [Учебная] Объеденить несколько таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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