|
|
|
ถามเรื่องวิธีการใช้คำสั่ง Query SQL ค่ะ ช่วยแนะนำน่อยนะค่ะ |
|
|
|
|
|
|
|
SELECT MAX( TIME ) , NAME , MODEL
FROM MyTable
GROUP BY NAME
|
|
|
|
|
Date :
2010-05-24 05:09:13 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะค่ะ
|
|
|
|
|
Date :
2010-05-24 05:31:17 |
By :
nuchplus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วไม่ได้ค่ะ
|
|
|
|
|
Date :
2010-05-24 10:00:42 |
By :
NP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองหลายวิธีแล้ว ยังไม่ได้เลย แนะนำให้เพิ่มฟิวด์ id มาอีก 1ฟิวด์ ถ้าต้องการเขียน Query SQL ภายในครั้งเดียว
ถ้าไม่เพิ่ม ฟิวด์ id ก็จะต้องเขียน Query SQL หลายครั้งนะ
หรือ ท่านอื่นมีวิธีที่ดีกว่า มาแนะนำทีนะครับ
|
|
|
|
|
Date :
2010-05-24 13:53:07 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select * from table_name where concat(name,time)
in (select concat(name,max(time)) from table_name group by name)
|
|
|
|
|
Date :
2010-05-24 14:48:10 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ลองดูครับ น่าจะใช้ได้...
SELECT NAME, MAX(TIME) AS TIMES, MODEL
FROM Table_Name
GROUP BY NAME,MODEL
|
|
|
|
|
Date :
2010-05-24 15:42:12 |
By :
EvoLutionGT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะค่ะ
จะลองทำดูค่ะ
|
|
|
|
|
Date :
2010-05-25 09:09:48 |
By :
NP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|