我有Enum列,其中包含2个值。是和否,Col('Yes','No')
现在我有一个功能,我使用此列并使用yes和no值拉行,
现在我做col = ('Yes' OR 'No')
我没有得到任何记录,如何从中获取包含所有enum列值的所有行。我需要包含yes和no值的行。
此列是我的一个大型查询的一部分,因此将列从枚举重构为varchar确实可以解决问题吗?但我很想知道如何为枚举选择所有值?我尝试了很多方法,但我总是无效。
答案 0 :(得分:1)
使用IN
。
SELECT blah blah blah FROM blah WHERE col IN ('Yes','No')