Допустим, я собираюсь получить все записи таблицы T1
, Кроме того, мне нужно иметь доступ к min
а также max
дата значение записей.
Я могу сделать это, используя два запроса:
select * from T1 ;
select min(created_at) as min_date,max(created_at) as max_date from T1;
Это два отдельных запроса, но возможно ли их иметь в одном запросе?
Я имею в виду все записи плюс минимальное и максимальное значение определенного столбца.
select *,
(select min(created_at) from T1) as min_date,
(select max(created_at) from T1) as max_date
from T1;
SELECT * FROM `T1` JOIN (SELECT MIN(`created_at`) AS min_date,
MAX(`created_at`) AS max_date FROM `T1` ) AS temp