您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

比较两个表的时间,取大于某时间的所有数据

2024/2/26 12:28:31发布17次查看
a表 a1字段 为时间字段
b表 b1字段 为时间字段
两个表关联字段为uid,a为用户表,b为数据表
时间数据格式为0000-00-00 00:00:00
a1字段的某个uid时间为一个固定时间
b1字段为多条不定时间
比较b1该uid大于a1时间的所有数据内容,如果大于的话则取出b1所有大于a1的数据。
请问这个怎么写?谢谢了!
回复讨论(解决方案) 已经搞定了,多查询一次sql在做对比,只是还没有找到更好的方式。
select * from b left join a on b.uid=a.uid where b.b1 > a.a1

select * from b left join a on b.uid=a.uid where b.b1 > a.a1

后来是改成这样了,但是查询该uid的下一级数据时不行,只能单独查询一次,再对比。还是谢谢了!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product