2015-03-10 2 views
0

У меня есть следующий запросMysql Союз в разных колонках

SELECT * 
FROM(
     (SELECT 
      MAX(c.start_time) as start_1 
     FROM 
      c1 c) 
     UNION ALL 
     (SELECT 
      MAX(cc.created_at) as ccmax 
     FROM 
      cc1) 
) as t 

Я хотел бы иметь результат в виде таблицы с 2 колонками START_1 и Cmax вместо одной колонок я получаю с разными результатами перечисленных , Как мне это сделать? Я попал в подзаголовок, полагая, что это выполнило бы эту работу.

ответ

1

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

SELECT 
     MAX(c1.start_time) as start_1, (SELECT MAX(cc1.created_at) FROM cc1) as ccmax 

FROM c1 

 Смежные вопросы

  • Нет связанных вопросов^_^