Sql - Command สำหรับ Select แบบ Join String ไปอ่านเจอมาจาก ที่นี่ ครับ คือว่า Oracle จะมี Command wm_concat ไว้สำหรับ Join string แต่ Sql ดันไม่มีคำสั่งนี้ ซะนี่ วิธีแก้ไขคือใช้คำสั่ง FOR XML ครับ สมมติว่า ต้องการ join Col1 จากตาราง Table1 ด้วย comma เขียนอย่างนี้ครับ SELECT (SELECT Col1 + ', ' FROM Table1 FOR xml path('')) AS csv ทักทายตอนเที่ยง ทานข้าวให้อร่อยน้า ^__^
โดย: หาแฟนตัวเป็นเกลียว วันที่: 28 พฤษภาคม 2553 เวลา:15:43:46 น.
|