|
|
|
ถามเรื่อง คิวรี ต้องการแยกจุดประสงค์ที่เหมือนกันออกมาเพื่อสร้างชุดคำตอบใหม่ จากนั้นให้รวมข้อมูลเป็นตารางเดียว |
|
|
|
|
|
|
|
ช่วยด้วยค่ะ จะใช้คำสั่งอะไร บ้าง ค่ะ คิดไม่ออก ค่ะ
ตัวอย่างข้อมูลในตาราง
รหัสข้อสอบ , จุดประสงค์
1 , 1
2 , 1
3 , 2
4 , 2
5 , 3
6 , 3
7 , 4
8 , 4
9 , 5
10 ,5
... , ...
จากนั้น ต้องการให้คิวรีข้อมูลให้ได้ผลลัพธ์ ดังนี้ คือ ให้เรียงข้อมูลตามจุดประสงค์ 1,2,3... ไปเรื่อยๆ ส่วนรหัสข้อสอบก็จะอิงไปตามจุดประสงค์นั้น (คือต้องการแยกจุดประสงค์ที่เหมือนกันออกมาเพื่อสร้างชุดคำตอบใหม่) สมมุติว่ามี 2 จุดประสงค์ ก็จะได้คำตอบ 2 ชุด ถ้ามี
10 จุดประสงค์ ก็จะได้คำตอบ 10 ชุด เสร็จแล้วก็นำคำตอบทั้ง 10 ชุดมารวมกัน เป็นคำตอบสุดท้าย
ชุดคำตอบที่ 1 = 1,3,5,7,9,...
ชุดคำตอบที่ 2 = 2,4,6,8,10,...
จากนั้น ก็นำเอาคำตอบที่ 1 และ ที่ 2 มารวมกัน นะค่ะ จะได้ ดังนี้
1,3,5,7,9,2,4,6,8,10,......
ขอบคุณมาก ค่ะ
Tag : PHP
|
|
|
|
|
|
Date :
2010-11-26 15:12:50 |
By :
payom |
View :
779 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในการ query ให้เอา จุดประสงค์ id เป็นหลักครับ แต่เวลาแสดงให้แสดงเลขที่ข้อเป็นหลัก (แสดงเป็น column แรก)
ประมาณว่า SELECT purpose_id, question_id FROM answer_table ORDER BY purpose_id ASC; ครับ
|
|
|
|
|
Date :
2010-12-01 10:52:43 |
By :
limparty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|