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联合查询查询多表where id=某字符串