在mysql中找到四个表中最大的值

Let*_*see 3 mysql sql

我在四个表中有一个名称相同的名称Date ,Customers,Shops, mysql中的World.我想要做的是,我想在所有四个表的DATE COLUMN中找到最大的日期.我不希望每个表的最大日期,而是所有四个表中最大的日期.我希望你理解.请帮我

Mos*_*cho 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
Run Code Online (Sandbox Code Playgroud)

SQLFiddle演示

  • +1好思维.您唯一需要做的就是将每个选择放在括号中.否则它将无法工作. (3认同)