用于显示表名称的复杂sql语句
本文关键字:复杂 sql 语句 显示 用于 | 更新日期: 2023-09-27 18:21:45
我有一个数据库,里面有名为Mark、Mask、Matk、Mauk的表每个表都有一些列和一个名为date的列,其中当前日期以php的日期("h:i:sa d/m/Y")格式存储。
现在,我想选择最后一列的日期离现在不到5分钟的表名称。我希望你能理解我的上述声明。
我知道我必须在最后一部分这样做:TIMESTAMP(NOW())-TIMESTAMP(最后一列日期)<300然而,我不能做其他部分。P.S我正在使用C#应用程序中的数据库。
EDIT:我猜代码应该是这样的:SHOW TABLES FROM db WHERE NOW()-SELECT
日期FROM TABLES ORDER BY date DESC LIMIT 1 <= 300
去掉timestamp
部分怎么样?
where LastColumnDate >= now() - interval 5 minute
我假设您使用的是基于示例代码的MySQL。