根据变量来查询数据库字段,例如前端给的是5-7,那么SQL应该是
select * from 表名 where hour_dosage5 != 0 and hour_dosage6 != 0 and hour_dosage7 != 0
我是这样写的,不管是两个变量拼接也是好,还是hour_dosage写死number作为变量,SQL都可以执行,但是查不到数据,数据库是符合条件的数据,前辈们,有其他想法吗?
根据变量来查询数据库字段,例如前端给的是5-7,那么SQL应该是
select * from 表名 where hour_dosage5 != 0 and hour_dosage6 != 0 and hour_dosage7 != 0
我是这样写的,不管是两个变量拼接也是好,还是hour_dosage写死number作为变量,SQL都可以执行,但是查不到数据,数据库是符合条件的数据,前辈们,有其他想法吗?
4 回答1.3k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答721 阅读✓ 已解决
2 回答1.7k 阅读
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。