多条件搜索优化sql

SELECT ctm.* FROM crawltaskmanage ctm,urlmanage um WHERE (ctm.status='0' AND um.`urlId`=ctm.`urlId`) OR (ctm.ctName LIKE '%0%' AND um.`urlId`=ctm.`urlId`) OR (um.`originalUrl` LIKE '%0%' AND um.`urlId`=ctm.`urlId`);
保证status,ctName,originalUrl的值一样 功能:在一个搜索框中可以输入status/ctName/originalUrl进行查询

框架执行sql:JdbcTemplate

sql中
插入时间的函数:NOW()
排序利用时间戳进行

原文地址:https://www.cnblogs.com/sqy-yyr/p/9364183.html