我想知道如何进行这种查询:
我有一张表,里面有一堆属性。在这些属性中,有'distanceSydney, distanceBrisbane, distanceCanberra' 等等..
我想计算行数,例如,distanceSydney 是最小的行数。 我想我需要一个 MIN() 函数来返回我们给它的最小参数。我找不到这个函数...
我试过:
SELECT COUNT(id) FROM `shops` WHERE MIN( `distanceSydney`, `distanceCanberra` ) = `distanceSydney`
当然,MySQL 错误。
提前致谢! 巴斯蒂安。
最佳答案
这样不行吗?
SELECT COUNT(id) FROM shops WHERE distanceSydney <= distanceCanberra
关于MYSQL:获取一个特定属性小于其他几个属性的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6950814/