塞思克Cesc 2017-07-29 09:40 采纳率: 0%
浏览 944
已结题

求一种管理系统中不定条件查询的实现方案

在开发一个医疗管理系统,有一个综合查询的模块。在这里用户会填写若干个条件,然后系统连接一个SQL语句,执行查询。
现在主要出现两个问题:
第一个就是多个条件如何并列?要能够表示与和或关系(使用一条where语句,然后使用同AND和 OR连接多个条件吗?还是有其他更好的办法。)求思路,如果有SQL语句的实例就更好了。。。。
第二个就是优先级问题,比如我有三个条件A、B和C。现在这三个条件的并列关系是A and B or C那么我这里的优先级是 (A and B) or C 还是什么。。。这个问题有点扯淡了,我主要想知道大部分系统中是咋做的。。。
求大神各个解决的思路。。。。。

  • 写回答

3条回答 默认 最新

  • devmiao 2017-07-29 13:58
    关注

    动态拼接sql条件,要有优先级,那么加上括号好了。

    评论

报告相同问题?