Как создать мастер-таблицу в MySQL

Вот как это использовать:

while(dataRecords.Read()){
    return dataRecords["columnName"].GetDateTime("MaxLogDate");
}
0
задан Manish 19 January 2019 в 13:24
поделиться

1 ответ

Вы можете использовать union all, чтобы объединить все таблицы, сохранив столбец для каждой из них:

select date, sum(a) a, sum(b) b, sum(c) c, sum(d) d, sum(e) e
from (
        select date, price a, null b, null c, null d, null e
        from a
        union all 
        select date, null, price, null, null, null
        from b
        union all 
        select date, null, null, price, null, null
        from c
        union all 
        select date, null, null, null, price, null
        from d
        union all 
        select date, null, null, null, null, price
        from e) as x
group by date;

Если вас устраивает этот результат, вы можете создать для него таблицу, предшествуя предыдущему [ 113] запрос с:

create table master(Date date, Price int) as
0
ответ дан trincot 19 January 2019 в 13:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: