TP5多状态查询语句怎么写

问题描述

比如一条数据有5个状态值0,1、2、3、4. 然后我想查出状态为1和3的数据,排除不想要的状态数据!

问题出现的环境背景及自己尝试过哪些方法

TP5文档介绍查询只能一个条件写一个语句,过于累赘了
我自己只能想到按照这样分开写:
where('state',1)->select*()
where('state',3)->select*()
……

你期待的结果是什么?实际看到的错误信息又是什么?

如果分开写的话,不好维护,如果后续需要查询1、3、5、7……多个条件的话,越来越麻烦

有没有什么语句可以一行实现这个查询


精慕HU
浏览 1462回答 1
1回答

动漫人物

根据描述,应该是一张表,然后有一列state,想要一次性查询所有在一个状态集合中的所有符合的数据。如果是这样,可以使用In查询。希望能对你有帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python