如果我有这样一张表:
id name value
1 abc 1
2 def 4
3 ghi 1
4 jkl 2
我怎样才能选择一个仍然有 id, name, value
但只有最小值的新表。
在这个例子中我需要这个表:
1 abc 1
3 ghi 1
最佳答案
找到这些值非常简单:
SELECT *
FROM YourTable
WHERE value = (SELECT MIN(Value) FROM YourTable);
至于将这些行放在另一个表中的正确语法,这将取决于您使用的数据库引擎。
关于sql - sql中如何查找列中的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40534775/