查询多条数据where id=某字符串(例如1,2,3,4) Mysql

l187104862 l187104862 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
t_monitorsensor表我有10条数据
ID分别为1-10,
我用另一个sql语句联合查询出一个列,值为1,2,3,4,5
我想查询t_monitorsensor表中ID=这个值的数据(结果为5条是正确的)
语句如下:SELECT * FROM t_monitorsensor WHERE SENSORID = (SELECT monitorlist FROM t_sys_role WHERE ROLEID =(SELECT rolelst FROM t_sys_user WHERE userid=3))

这样查询的结果仅仅只查询出了ID为1的数据,不能查询出ID为2 3 4 5的数据.
谢谢大家啦.帮忙看下
...全文

相关推荐

mysql多条件查询

对mysql中子查询的一个学习小总结,希望帮到各位同仁

Tom@敲代码

Mysql带And关键字的多条件查询语句

MySQL带AND关键字的多条件查询,MySQL中,使用AND关键字,可以连接两个或者多个查询条件,只有满足所有条件的记录,才会被返回。 SELECT * | {字段名1,字段名2,……} FROM 表名 WHERE 条件表达式1 AND 条件表达式2 […… AND 条件表达式n]; 查询student表中,id字段值小于16,并且,gender字段值为nv的学生姓名 可以看出,查询条件必须都满足,才会返回 查询student表中,id字段值在12、13、14、15之中,name字段值以字符串“ng”结束,并且,grade字段值小于80的记录 可以看出,返回的记录,同时满足了AND关键

weixin_38633475

mysql 一次更新(update)多条记录的思路

主要介绍了mysql 一次更新(update)多条记录的思路,需要的朋友可以参考下

weixin_38642636

MySql带OR关键字的多条件查询语句

MySQL带OR关键字的多条件查询,与AND关键字不同,OR关键字,只要记录满足任意一个条件,就会被查询出来。即AND的优先级高于OR

weixin_38703787

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
评论 2
收藏 已收藏
分享
返回顶部
l187104862
MySQL 57,062 成员 56,759 内容