|
|
|
สอบถามการเรียกแสดงผลตามหมวดหมู่ที่ซ้ำกันแค่ 1 ครั้งครับ |
|
|
|
|
|
|
|
หมวดหมู่ซ้ำก็ไม่เป็นไรนี่ครับ แบบนี้น่าจะต้องทำตอนแสดงผลมากกว่าป่าวครับ
|
|
|
|
|
Date :
2012-03-18 15:17:18 |
By :
wirote_se |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ หมวดหมู่ซ้ำกันอยู่แล้ว แต่อยากให้มันแสดงแค่ครั้งเดียวครับ
ต้องเขียน SQL หรือตอนเรียกแสดงผลยังไงครับ
ผมคิดไม่ออก แหะๆๆ
|
|
|
|
|
Date :
2012-03-18 15:20:12 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า.... คือต้อง SQL สองรอบอยู่แล้วใช่มั้ยครับ
|
|
|
|
|
Date :
2012-03-18 15:26:35 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมวดหมู่ที่ 1 = category
หัวข้อที่ 1 = topic
หัวข้อที่ 2 = topic
หัวข้อที่ 4 = topic
หัวข้อที่ 5 = topic
หัวข้อที่ 10 = topic
หัวข้อที่ 12 = topic
ในส่วนของ topic นั้น จะต้องมีการกำหนด id บางอย่างที่ตรงกับ category เพื่อจะได้ว่าอยู่ group ไหน
เช่น topic_id = category_id
หรือ topic LIKE '%category'
|
|
|
|
|
Date :
2012-03-18 15:37:03 |
By :
time.toon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
query รอบเดียวก็ได้ครับ order by category, topic
แล้วก็วนลูป เช็คว่าค่า category ยังเป็นค่าเก่าอยู่หรือเปล่า ถ้าเป็นก็เอา topic ไปโชว์ แต่ถ้าไม่ใช่ ก็เอา category ไปโชว์ ประมาณนี้ครับ
|
|
|
|
|
Date :
2012-03-18 15:58:07 |
By :
wirote_se |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#5 ท่าน time.toon ครับ
table topic = topic_id, topic_category, topic_title, topic_detail, topic_author, topic_date
table cate = cate_id, cate_name
ที่ตาราง topic มีการอ้างถึง category อยู่แล้วอ่ะครับ
แต่ตอนเรียกแสดงผล มันก็มาทั้ง
topic_id, topic_category, topic_title, topic_detail, topic_author, topic_date
เช่น
1, หมวดหมู่ที่ 1, หัวข้อที่ 1, เนื้อหา, คนเขียน, วันที่
2, หมวดหมู่ที่ 1, หัวข้อที่ 2, เนื้อหา, คนเขียน, วันที่
3, หมวดหมู่ที่ 4, หัวข้อที่ 4, เนื้อหา, คนเขียน, วันที่
4, หมวดหมู่ที่ 2, หัวข้อที่ 6, เนื้อหา, คนเขียน, วันที่
5, หมวดหมู่ที่ 2, หัวข้อที่ 8, เนื้อหา, คนเขียน, วันที่
6, หมวดหมู่ที่ 1, หัวข้อที่ 10, เนื้อหา, คนเขียน, วันที่
7, หมวดหมู่ที่ 3, หัวข้อที่ 12, เนื้อหา, คนเขียน, วันที่
8, หมวดหมู่ที่ 1, หัวข้อที่ 14, เนื้อหา, คนเขียน, วันที่
9, หมวดหมู่ที่ 4, หัวข้อที่ 16, เนื้อหา, คนเขียน, วันที่
คือผมต้องการให้มันแสดงอย่างตัวอย่างในเนื้อหาของคำถามครับ
เพราะถ้าเขียนปกติทั่วไป มันก็เรียงออกมาแบบข้างบนนี้
ขอบคุณครับ
#6 ท่าน Willow ใช่เลยครับ ผมคิดไม่ถึง ขอบคุณครับ
|
|
|
|
|
Date :
2012-03-18 16:27:23 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|