2009-12-15 80 views
1

如何在三列中的任何一列上计算具有不同值的行:col1col2,col3如何计算MySQL中的不同行? (整列三列)

+1

我认为你需要多一点的描述为你正在尝试做的。 – stephenbayer 2009-12-15 15:24:53

+0

这个问题没有意义。请使用完整的句子,并解释你想要做的事情。 – 2009-12-15 15:25:59

+0

不是一个真正的问题,因为它... – Rippo 2009-12-15 15:27:24

回答

4
SELECT COUNT(DISTINCT col1, col2, col3) 
FROM mytable 
+0

它的工作原理!谢谢! – lovespring 2009-12-15 15:39:01

0

盲踢:

SELECT count(*) FROM YourTable 
WHERE Col1 <> Col2 OR Col1 <> Col3 OR Col2 <> Col3