Rumah > pembangunan bahagian belakang > tutorial php > 比较两个表的时间,取大于某时间的所有数据

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:13:28
asal
1017 orang telah melayarinya

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
Salin selepas log masuk
Salin selepas log masuk

select * from B left join A on B.UID=A.UID where B.B1 > A.A1
Salin selepas log masuk
Salin selepas log masuk

后来是改成这样了,但是查询该UID的下一级数据时不行,只能单独查询一次,再对比。还是谢谢了!
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan