> 백엔드 개발 > PHP 튜토리얼 > 比较两个表的时间,取大于某时间的所有数据

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-23 13:13:28
원래의
1031명이 탐색했습니다.

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的下一级数据时不行,只能单独查询一次,再对比。还是谢谢了!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿