在Mysql IN运算符上使用DISTINCT

时间:2015-08-06 19:36:14

标签: mysql

我想知道我可以做这样的事情:

select * from mytable
where id in distinct('11','12','11','13');

我之前从未见过有人在distinct列表上使用in,因此想知道列表中的列表是否已默认为不同?

1 个答案:

答案 0 :(得分:0)

不需要in distinct ()。如果值在列表中,in运算符将返回true,否则返回false。 '11' in distinct('11','12','11','13')'11' in distinct('11','12','13')之间没有区别,两者都会产生true