我有个问题。我的数据库表是这样的:
| ID | Name | Value | param |
| 1 | Michael | 290 | X |
| 2 | John | 300 | X |
| 3 | Michael | 270 | X |
| 4 | John | 280 | X |
| 5 | Michael | 256 | Y |
| 6 | Michael | 230 | Y |
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
所以,我想使用一个表单来选择具有不同参数但名称相同的最新行。例如,如果我搜索“Michael”,我想使用 PHP 显示参数 X 的最新值和参数 Y 的最新值(返回 2 行)。
Michael: Param Y: 230
Michael: Param X: 270
如果我搜索“约翰”,我会得到:
John: Param X: 280.
编码
$sql = "SELECT * FROM thetable WHERE name = 'Michael' ORDER BY ID DESC";
$result = mysql_query($sql);
现在我只想让它只选择具有不同参数的最新行。提前致谢。