• 0
  • 新人请关照

在使用Phalcon的过程中,有这样一句SQL,如何把它变成PHQL

在学习Phalcon的过程中遇到了这样一句SQL,希望能够用PHQL去组成一个query进行查询,可以因为水平不够,所以不知道怎么写,求大神帮忙指点,感激不尽!

SELECT 
    `name`,`level`,`subject`,`count` 

FROM teacher 

WHERE

    (`level`= 1)and(
        (`count`=0) OR 
        ((`count` IN (1, 4, 5) AND (`subject` LIKE '%物理%' OR `subject` LIKE '%化学%' OR `subject` LIKE '%数学%')) OR 
        (`count` = 2 AND (`subject` = '物理,化学' OR `subject` = '物理,数学' OR `subject` = '化学,数学')) OR 
        (`count` = 3 AND `subject` = '物理,化学,数学'))
    )

order by school_name,level,`subject` desc limit 3,15
阅读 338
评论
    0 个回答
    撰写回答

    登录后参与交流、获取后续更新提醒

    相似问题
    推荐文章