我有一個問題。 我的數據庫表是這樣的:Mysql SELECT不同
| 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 |
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
所以,我想用一種形式來選擇不同的PARAM但等於名稱的最新行。 例如,如果我搜索「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);
現在我只想讓它只選擇了最新的行不同的參數。 在此先感謝。
@ user1477040對不起,我的代碼*錯誤*,**現在請參閱編輯版本**。 – Cranio