ได้แล้ว
ขอบคุณครับ
SELECT รหัส,ชื่อ,ชนิด,max(สถานะ) FROM tb group by ชื่อ,ชนิด
รหัส ชื่อ ชนิด สถานะ
--------------------------------------------------------------------------------------------
Z56110 มันฝรั่ง ผลไม้ 1
XB022 มันฝรั่ง ผลไม้ 0
D2112 มันฝรั่ง ผลไม้ 0
8831 ชะอม ผัก 1
WX110 ชะอม ผัก 1
1221 ชะอม ผัก 0
712 มะขาม ผลไม้ 0
0012 มะขาม ผลไม้ 0
ถ้าในฐานข้อมูลมีสถานะที่เป็น 1 ก็ให้ GROUP BY เอาเฉพาะ record ที่สถานะเป็น 1 มาโชว์
ถ้าสถานะไม่มี 1 ก็ GROUP BY เอา record ที่เป็น 0 มาโชว์โดยรหัสจะเรียงยังไงก็ได้
อยากให้ผลลัพธ์ออกมาเป็น
AC110 มันฝรั่ง ผลไม้ 1
0031 ชะอม ผัก 1
712 มะขาม ผลไม้ 0
เขียนวิธีไหนได้บ้างครับ ลองมาหมดละ ไม่ได้