我在 mysql的四个表Products、Customers、Shops、World中有一个同名的Date列。我想做的是我想在所有四个表的DATE COLUMN中找到最大的日期。我不想要每张桌子的最大日期,而是所有四张桌子中最伟大的日期。我希望你能理解。请帮我
问问题
71 次
2 回答
8
我能想到的最有效的方法是使用该greatest
函数:
select greatest(
(select max(date) from products),
(select max(date) from customers),
(select max(date) from shops),
(select max(date) from world)
) greatest_date
于 2013-11-12T05:38:18.113 回答
3
这可能有效:
SELECT MAX(Date) as Max_Date
FROM (
SELECT Date FROM Products
UNION
SELECT Date FROM Customers
UNION
SELECT Date FROM Shops
UNION
SELECT Date FROM World
) AS P;
于 2013-11-12T05:37:43.557 回答