我想从表中获取一些记录:
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/