我想知道我可以做这样的事情:
select * from mytable
where id in distinct('11','12','11','13');
我之前从未见过有人在distinct
列表上使用in
,因此想知道列表中的列表是否已默认为不同?
答案 0 :(得分:0)
不需要in distinct ()
。如果值在列表中,in
运算符将返回true,否则返回false。 '11' in distinct('11','12','11','13')
和'11' in distinct('11','12','13')
之间没有区别,两者都会产生true
。