我必须检查所有行是否相同。
我的例子:
| column1 | column2 | column3 | column4 | column5 | column6 |
| Value 1 | Value 2 | Value 3 | Value 4 | Value 5 | Value 6 |
| Value 1 | Value 2 | Value 3 | Value 4 | Value 5 | Value 6 |
| Value 1 | Value 2 | Value 3 | Value 4 | Value 5 | Value 6 |
| Value 1 | Value 2 | Value 3 | Value 4 | Value 5 | Value 6 |
是否有任何函数可以直接执行此操作,而无需运行任何类型的循环
我可以使用循环来做到这一点,但想知道是否有更好的不使用列名的方法
最佳答案
您可以计算不同组合的数量。如果不止一个,则并非所有行都相同:
SELECT COUNT(DISTINCT column1, column2, column3, column4, column5, column6)
FROM mytable
关于mysql - 检查所有行都相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32602137/