สอบถามครับ ถ้าจะยก 2 rows ไปด้วยกันทำอย่างไรครับ
Posted: Mon Nov 12, 2012 10:55 am
คืออยากจะยึดให้สองแถวอยู่ติดกันเสมอ โดย ถ้าเราย้ายแถวบน แถวล่างที่เราตั้งไว้จะย้ายไปด้วยครับ
สมมุติว่า ผมมีข้อมูลดังนี้
com1 name6 group3
com1 name5 group5
com1 name4 group3
com1 name3 group2
com2 name2 group1
com2 name1 group4
แล้วผมอยากให้มันเรียงประมาณนี้
com1 name3 group2
com1 name4 group3
-com1 name6 group3
com1 name5 group5
com2 name1 group4
com2 name2 group1
คือ เรียงจาก com->name->group
แต่ จะให้ group เดียวกัน อยู่ด้วยกัน
ตอนนี้ผมมี 2 วิธีที่นึกออก คือ
1. เรียงตาม group ก่อน จัด 2 บรรทัดที่ group เดียวกันไว้ด้วยกัน แล้วเอามา sort ตาม com และตาม name
ปัญหาคือ ผมไม่รู้ว่าจัด 2 rows ไว้ด้วยกันยังไง ให้เวลาเรียงมันไปด้วยกัน
2. อีกวิธีก็เพิ่มแถวเข้าไปอีก แล้วใส่ค่าแฝงไว้ แล้วซ่อนเอา แต่วิธีนี้ออกจะยุ่งยากและต้องมานั่งพิมพ์ค่าแฝงเอง
ขอความกรุณาด้วยครับ
สมมุติว่า ผมมีข้อมูลดังนี้
com1 name6 group3
com1 name5 group5
com1 name4 group3
com1 name3 group2
com2 name2 group1
com2 name1 group4
แล้วผมอยากให้มันเรียงประมาณนี้
com1 name3 group2
com1 name4 group3
-com1 name6 group3
com1 name5 group5
com2 name1 group4
com2 name2 group1
คือ เรียงจาก com->name->group
แต่ จะให้ group เดียวกัน อยู่ด้วยกัน
ตอนนี้ผมมี 2 วิธีที่นึกออก คือ
1. เรียงตาม group ก่อน จัด 2 บรรทัดที่ group เดียวกันไว้ด้วยกัน แล้วเอามา sort ตาม com และตาม name
ปัญหาคือ ผมไม่รู้ว่าจัด 2 rows ไว้ด้วยกันยังไง ให้เวลาเรียงมันไปด้วยกัน
2. อีกวิธีก็เพิ่มแถวเข้าไปอีก แล้วใส่ค่าแฝงไว้ แล้วซ่อนเอา แต่วิธีนี้ออกจะยุ่งยากและต้องมานั่งพิมพ์ค่าแฝงเอง
ขอความกรุณาด้วยครับ