MyOfficeLife

Чтиво

Главная » Статьи » Обучение » MySQL

MySQL: Как одним запросом склеить данные из двух таблиц?
 Бывают ситуации когда в базе разделяют таблицы к примеру по месяцам (table_jun , table_jul , table_aug ...) , и Вам в один момент необходимо запросом собрать данные из двух таблиц таким образом , что бы в результате таблица table_jul была продолжением таблицы table_jun. 
 Для решения такой задачи служит команда UNION.
 Желательно что бы таблицы имели одинаковую структуру, в этом случае собрать данные из нескольких таблиц в одну можно следующим образом:

SELECT *
FROM table_jun
UNION
SELECT *
FROM table_jul

Результатом такого запроса будет склейка двух таблиц , сначала будут выгружены все данные из таблице table_jun , а ниже пойдут данные из таблицы table_jul.

Можно объединять и балее сложные запросы к примеру сгруппированные по дате:

SELECT *
FROM table_jun
GROUP BY date
UNION
SELECT *
FROM table_jul
GROUP BY date

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

 


Источник: http://MyOfficeLife
Категория: MySQL | Добавил: selesnow (13.12.2013) | Автор: Алексей Селезнёв
Просмотров: 1486 | Теги: Как склеить данные из двух одинаков | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Категории раздела

Excel [4]
Приёмы и хитрости Excel
Экономика [8]
MySQL [7]
Приёмы , описание функций , решение практических задачь
Маркетинг [7]
Google Spreadsheets/Google Таблицы [0]

Реклама

Поделиться

Слушать радио


Курс в обменниках

Курсы наличного обмена на сегодня

Курс НБУ

 Курсы НБУ на сегодня

Курсы ЦБР

Курсы ЦБ РФ на сегодня

Конвертер валют

Калькулятор валют

Киевское время

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

LiveInternet

Rambler

Yandex

Яндекс.Метрика

Mail.RU

Рейтинг@Mail.ru

HotLog

OpenStar

Форма входа