mysql - 将mysql表列与另一个表上的单元格进行比较
问题描述
我有一个要从中获取数据的表,这取决于另一个表上的另一个单元格。
主要的:
.. | d1 | d2 | d3 | time1
----+----+----+----+-----
.. | 1 | 12 | .. | 2019-02-20 21:20:55
.. | 3 | 2 | .. | 2019-02-20 21:24:00
.. | 1 | 5 | .. | 2019-02-21 15:57:14
.. | 15 | 12 | .. | 2019-02-21 16:15:12
次要:
.. | .. | .. | .. | time2
----+----+----+----+-----
.. | .. | .. | .. | 2019-02-20 20:39:55
.. | .. | .. | .. | 2019-02-20 21:14:00
.. | .. | .. | .. | 2019-02-21 13:56:14
.. | .. | .. | .. | 2019-02-21 15:52:22
我希望能够为 time1 大于 time2 上的最后一个单元格的每一行获得 d1 和 d2 的总和
我已经写了一个语句,它将 time1 与现在进行比较(获取时间的函数),但无法将它与 time2 上的最后一个单元格进行比较。
SELECT SUM(d1),SUM(d2) FROM main WHERE time1 >= now;
解决方案
SELECT SUM(d1),SUM(d2) FROM main WHERE time1 >= (select max(time2) from table2);
或者还有更多?
推荐阅读
- swift - 使用 OutputStream 将 CircularBuffer (swift-nio) 写入 Swift 中的文件?
- c++ - 为什么点运算符的值在 C++ 中没有改变?
- android - android蓝牙客户端和服务器同时运行
- python - OSError: [WinError 6] 句柄无效 selenium + argparse
- javascript - 是否可以在mounted()之后将数组作为道具传递?
- bash - 用于侦听特定端口的 Bash 脚本直到条件应该运行
- angular - Angular 10 类型“可观察”
' 不可分配给类型 'Observable >' - ios - 在 Obj 中查找 IPV6 地址。苹果手机
- python - 如何使用 train_test_split 将未标记的数据拆分为训练集和测试集?
- c# - 如何将列表框中的所有数字相加?