[SQL ] 如何選出上傳時間最晚(最新)的一筆資料
資料表
UserName LAB_Id FileName UploadTime
B94570122 lab2_1 view.c 2008-02-13 10:30:27
B94570122 lab2_1 texture.c 2008-02-13 10:30:08
B94570122 lab1_1 simple.c 2008-02-13 11:09:30
B94570122 lab1_1 wind_mill.c 2008-02-13 13:34:24
B94570122 lab1_1 light.c 2008-02-13 10:31:28
請問語法如何選
從lab1_1挑出最新一筆上傳的檔名wind_mill.c和lab2_1的view.c?
剛學mysql不久,請大家告訴我謝謝!
------------------------------------------------------------------------------
我用
$outdata ="SELECT UserName,FileName,LAB_Id
FROM LAB_Upload_Info
WHERE UserName = '$id'
ORDER BY LAB_Id
AND UploadTime DESC";
$result = mysql_query($outdata) or die("無法送出" . mysql_error( ));
$LAB_Id = "";$counter = 0;
while ( $row = mysql_fetch_array($result)) {
//echo $row['LAB_Id'];echo $row['FileName'];
$counter=0;
if($LAB_Id != $row['LAB_Id'])
{
if($counter==0) {
echo "<tr ><td bordercolor='#0000FF'>$row[LAB_Id]</td><td><a
href='download.php?file=$row[FileName]'>$row[FileName]</a></td></tr>";
$counter++;
}
}
$LAB_Id = $row['LAB_Id'];
}
但是挑出來的是lab1_1的simple.c和lab2_1的view.c,lab1_1不是最新的一筆資料
所以不知道可不可以直接用語法選?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.219.143
※ 編輯: ntouckcm 來自: 140.121.219.143 (02/13 14:01)
※ 編輯: ntouckcm 來自: 140.121.219.143 (02/13 14:02)
推
02/13 14:24, , 1F
02/13 14:24, 1F
→
02/13 14:43, , 2F
02/13 14:43, 2F
討論串 (同標題文章)