初学者写完代码运行好久才好求大神帮忙精简
select * from
(select qxb(缺陷表)
.线别1
, qxb(缺陷表)
.行别1
, qxb(缺陷表)
.里程
, qxb(缺陷表)
.缺陷类型
, sjk(数据库)
.区间
, sjk(数据库)
.公里标
, sjk(数据库)
.线别
, sjk(数据库)
.行别
from qxb(缺陷表)
, sjk(数据库)
where qxb(缺陷表)
.线别1
= sjk(数据库)
.线别
and qxb(缺陷表)
.行别1
= sjk(数据库)
.行别
) as t
where 里程
<=公里标
or 里程
> 公里标
order by 里程
desc
最后limit 不想只返回1条值,结果就无限查询.
如果limit 10,100 则输出的值里程
的值是固定值
如何定义里程这一列的变量
https://blog.csdn.net/hoiven/article/details/51956348
这个条件写错了吧。
where 里程 <=公里标 or 里程 > 公里标
问题太模糊了,可以说一下最后要实现的功能是什么,看你这个sql本身写的就有问题,像楼上说的,你这两个条件合起来就代表查所有啊,如果是所有,这个条件是不用加的