这是:返回结果。SELECT * FROM table WHERE column1 != column2;原来column1是varchar,column2是int。更新
column1中的值为varchars,1234-34,column2有ints,1234。这意味着它总是匹配的,因为它会将varchar 1234-34转换
其中,字段cookingMethod为varchar。当我传递number参数:in(3,4)时,为什么会得到这样的结果?结果:[3][3,5][3,4][4][4,5]如果我使用('3','4'),结果只有'3','4'
SELECT distinct(cookingMethod) FROM recipe where cookingMethod in('3'