我想从表中获取一些记录:

HAVING COUNT(*) < n.dailyshow


n.dailyshow是数字或字母(例如u

n.dailyshow = 'u'时,表示无限制,并且Having Count(*) < n.dailyshow必须通过IF删除或由删除,如果为数字,则保留命令。

最佳答案

这样的事情应该起作用:

having if(n.dailyshow = 'u', true, (count(*) < n.dailyshow))


要么

having n.dailyshow = 'u' or (count(*) < n.dailyshow)

关于mysql - 根据列值应用HAVING子句条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37727427/

10-11 16:15