 |
สอบถามปัญหาเรื่องการ Query คือต้องการ ลบ ค่า แบบในรูปภาพอะครับ |
|
 |
|
|
 |
 |
|
เขียนอะไรไว้บ้าง ล่ะ
ถ้ายังไม่ได้เขียนอะไรเลย ก็เขียนให้แสดงข้อมูลออกมาให้ได้ ก่อน ยังไม่ต้อง ลบ
พอแสดงข้อมูลออกมาได้แล้ว เดี๋ยวลบได้เอง
|
 |
 |
 |
 |
Date :
2019-07-23 09:48:16 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอนนี้ เขียน แบบนี้อยู่อะครับ แต่อยากเอามาลบกัน
SELECT accountrelation,itemrelation,quantity,amount
FROM ( SELECT accountrelation,itemrelation,quantity,amount,@rn := IF(@prev = itemrelation, @rn + 1, 1) AS rn,@prev := itemrelation
FROM mytable JOIN (SELECT @prev := NULL, @rn := 0) AS vars ORDER BY itemrelation, quantity DESC, accountrelation ) AS T1 WHERE rn <= 2
|
 |
 |
 |
 |
Date :
2019-07-23 09:52:26 |
By :
pasakorn_b |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่ใช้ main code จัดการต่อล่ะ ครับ
ตรวจสอบ รหัสเดียว ก็จับมัน ลบ แสดงผลเลยครับ
|
 |
 |
 |
 |
Date :
2019-07-23 10:25:58 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมก็คิดไม่ออกเหมือนกัน ไม่เห็นโค๊ดที่เจ้าของกระทู้เขียน แสดงผล อะไรเลย
เอาโค๊ดที่แสดงผลได้ ยังไม่ต้อง ลบ นั่นแหล่ะครับ ซึ่งมันเป็น basic เดียวจะเพิ่มให้
ถ้า basic ยังทำไม่ได้ ก็แนะนำให้ไปอ่าน เพิ่มเติม มีเยอะแยะในเวป
|
 |
 |
 |
 |
Date :
2019-07-23 12:08:28 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|