Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из однотипных таблиц / 6 сообщений из 6, страница 1 из 1
15.01.2020, 00:13
    #39914035
nikolay3vik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из однотипных таблиц
Досталась система следующей архитектуры:

есть таблица opros c полями: id, param,nodes.....и т.д.
на основе нее создаются таблицы name_N, где N opros.id

name_N однотипные и имеют структуру: id, value, timestamp.

Вопрос каким циклом или скриптом объединить все name_N.value в одну таблицу при условиях что во всех timestamp должны быть равны друг другу


Если в лоб то SELECT name_1.value, name_2.value (и т.д.) from name_1,name_2(и т.д.) where name_1.key =name_2.key=(и т.д.)
Но количество таблиц name_N велико, хотелось бы ускорить этот процесс.
Смотрю в сторону курсоров, подскажите как реализовать
...
Рейтинг: 0 / 0
15.01.2020, 00:17
    #39914037
nikolay3vik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из однотипных таблиц
nikolay3vik
Досталась система следующей архитектуры:

есть таблица opros c полями: id, param,nodes.....и т.д.
на основе нее создаются таблицы name_N, где N opros.id

name_N однотипные и имеют структуру: id, value, timestamp.

Вопрос каким циклом или скриптом объединить все name_N.value в одну таблицу при условиях что во всех timestamp должны быть равны друг другу


Если в лоб то SELECT name_1.value, name_2.value (и т.д.) from name_1,name_2(и т.д.) where name_1.key =name_2.key=(и т.д.)
Но количество таблиц name_N велико, хотелось бы ускорить этот процесс.
Смотрю в сторону курсоров, подскажите как реализовать


На выходе должна получиться таблица формата name_1.value, name_2.value....name_N.value, timestamp
...
Рейтинг: 0 / 0
15.01.2020, 01:53
    #39914047
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из однотипных таблиц
nikolay3vik
На выходе должна получиться таблица формата name_1.value, name_2.value....name_N.value, timestamp
А зачем вам неопределенное количество полей, развернутых в ширину?
...
Рейтинг: 0 / 0
15.01.2020, 03:59
    #39914052
crutchmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из однотипных таблиц
nikolay3vik
Но количество таблиц name_N велико, хотелось бы ускорить этот процесс.

Сделай скрипт, который напишет за тебя запрос. Курсоры - это не про то.
...
Рейтинг: 0 / 0
15.01.2020, 07:45
    #39914068
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из однотипных таблиц
nikolay3vik
Смотрю в сторону курсоров
Не смотрите. Просто проиндексируйте правильно частные таблицы. А ещё лучше - соберите их в одну (N, id, value, timestamp), тогда и запрос будет несложным, пусть и длинным. Особенно если версия сервера - восьмая.
...
Рейтинг: 0 / 0
15.01.2020, 10:18
    #39914124
nikolay3vik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из однотипных таблиц
Формирование DataFrame для MachineLearning

miksoft
nikolay3vik
На выходе должна получиться таблица формата name_1.value, name_2.value....name_N.value, timestamp
А зачем вам неопределенное количество полей, развернутых в ширину?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из однотипных таблиц / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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