SQL 的where条件? 急急急

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:29:57
where条件中是要使一个数据小于另一个表的数据,要怎么用啊?

WHERE Date < ( OderDate)
而OderDate 在另外一张叫 Oder的表中,应该怎么写到一句中?

WHERE Date < (select oderdate from .....)

首先,你这两个表中要有一个字段是主键,也就是说两个表中至少要有一个字段的值在各表中是代表的是唯一记录且该值在两个表中是一一对应。可以给你一个SQL语法格式:

select a.*,b.* from 表1 a,表2 b where a.id=b.id and a.data<b.oderdata

注:字段id的值就是两个表中唯一的。