这是表格:
firstname |lastname |Gender | Age
fname1 |Lname1 | male | 23
fname2 |Lname2 | male | 22
fname3 |Lname3 | male | 20
fname4 |Lname4 | female | 19
fname5 |Lname5 | female | 22
fname6 |Lname6 | female | 17
我只想选择 1 个值,这样当我设置 gander = male
时,我应该得到年龄最小的男性的名字和姓氏。
如果我想选择 gender = male
年龄第二低的人,我也应该选择那个人,对于女性也是如此。
最佳答案
对于最低的
SELECT * FROM `test` WHERE Gender='male' ORDER BY Age ASC LIMIT 0,1;
第二低
SELECT * FROM `test` WHERE Gender='male' ORDER BY Age ASC LIMIT 1,1;
关于mysql - 我想为我的 asp.net 获取 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39202211/