5个条件,随机组合的,做组合查询,最简单的方法是什么啊

jz15136122392 jz15136122392 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
项目中,客服需要查看数据操作日志
根据以下条件:
1.姓名
2.开始时间
3.结束时间
4.执行了那个系统
5.执行什么操作(删除,添加,搜索,修改);
这些记录。
如果我没有算错的话是5的5次方次的判断;
靠,这么怎么写啊,求大神给一个最简单的方法
...全文

相关推荐

C#实现多条件组合查询

实现多条件组合进行查询。这个问题的关键在条件的整合上。附有源代码。

sonking

mysql随机查询若干条数据的方法

在mysql中查询5条不重复的数据,使用以下: 代码如下:SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上搜索Google,网上基本上都是查询max(id) * rand()来随机获取数据。 代码如下:SELECT * FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `table`)) AS id) AS t2 WHERE t1.id >= t2.id ORDER

weixin_38743054

MySQL中使用case when 语句实现多条件查询的方法

举例如下: 数据表为DemoTable,字段有id, condition1,condition2,condition3,condition4,condition5 要求是查询DemoTable中,condition1,condition2,condition3,condition4,condition5五个字段中符合任意两个或两个以上的条件的内容。 可使用case when来实现这个条件,需要嵌套子查询语句 sql语句代码示例如下: 代码如下: SELECT * FROM DemoTable WHERE ((SELECT CASE 1 WHEN condition1满足条件 THEN 1 E

weixin_38634065

Laravel5中实现模糊匹配加多条件查询功能的方法

主要介绍了Laravel5中实现模糊匹配加多条件查询功能的方法,结合实例形式分析了Laravel5多条件模糊查询及相关封装操作技巧,需要的朋友可以参考下

weixin_38658085

MySQL查询随机数据的4种方法和性能对比

下面从以下四种方案分析各自的优缺点。方案一: 代码如下:SELECT * FROM `table` ORDER BY RAND() LIMIT 0,1;这种方法的问题就是非常慢。原因是因为MySQL会创建一张零时表来保存所有的结果集,然后给每个结果一个随机索引,然后再排序并返回。有几个方法可以让它快起来。基本思想就是先获取一个随机数,然后使用这个随机数来获取指定的行。由于所有的行都有一个唯一的id,我们将只取最小和最大id之间的随机数,然后获取id为这个数行。为了让这个方法当id不连续时也能有效,我们在最终的查询里使用”>=”代替”=”。为了获取整张表的最小和最大id,我们使用MAX()和MI

weixin_38699757
评论 8
收藏 已收藏
分享
返回顶部
jz15136122392
基础编程 21,889 成员 140,329 内容