|
|
|
สอบถาม การ select ข้อมูล Max ของ ID ข้อมูล ข้อมูลมี 2 ชุด อยากทราบว่าจะ WHERE อย่างไร ครับ |
|
|
|
|
|
|
|
ชุดสีแดง
select max(id) from ตาราง where id like 'PB-2%'
ชุดเหลือง
select max(id) from ตาราง where id like 'PB-1%'
ประมาณนี้ครับ ขออภัย ถ้าคนอื่นๆ มีอะไรแนะนำอีก :)
|
|
|
|
|
Date :
2013-09-12 14:39:42 |
By :
zSyalrz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าเราจะเลือกข้อมูลทั้ง 2 ชุดหล่ะ ครับ ตอนนี้ดึงขึ้นมาเฉพาะข้อมูลชุด แรก แต่ข้อมูล ชุดที่เพิ่มเข้าไปใหม่ไม่โชว์ ครับ
|
|
|
|
|
Date :
2013-09-12 15:46:01 |
By :
031130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงหรอก ประมาณนี้เปล่า
GroupID | MaxID
------------------------
PB-1-2013 | 0007
PB-201309 | 0004
|
|
|
|
|
Date :
2013-09-12 15:56:23 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
SELECT LEFT(ID, 9) AS GroupID, MAX(RIGHT(ID, 4)) AS MaxID FROM ตาราง
GROUP BY LEFT(ID, 9);
|
|
|
|
|
Date :
2013-09-12 16:07:47 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ครับ ผมจะลองทำดูก่อน ขอบคุณมาก ครับ
|
|
|
|
|
Date :
2013-09-12 16:22:07 |
By :
031130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|