ผมมีข้อมูลดังนี้ครับ
A B C
________________________
250 20100303 Sub-Material
280 20100303 Sub-Material
250 20100303 Sub-Material
280 20100303 Sub-Material
จะ select ข้อมูลใน SQL SERVER อย่างไรครับให้ข้อมูลออกมาเป็น
250 20100303 Sub-Material
280 20100303 Sub-Material
โดยตัดข้อมูลที่ซ้ำกันออกไปครับ
A B C
________________________
250 20100303 Sub-Material
280 20100303 Sub-Material
250 20100303 Sub-Material
280 20100303 Sub-Material
จะ select ข้อมูลใน SQL SERVER อย่างไรครับให้ข้อมูลออกมาเป็น
250 20100303 Sub-Material
280 20100303 Sub-Material
โดยตัดข้อมูลที่ซ้ำกันออกไปครับ
SELECT * FROM table GROUP BY A
ใช้ [search]GROUP BY[/search] หรื อ [search]DISTINCT[/search] ก็ได้ครับ
ใช้ [search]GROUP BY[/search] หรื อ [search]DISTINCT[/search] ก็ได้ครับ
โทษทีครับผมยกตัวอย่างผิดไปหน่อย ต้องเป็นตัวนี้ครับ
A B C D
_______________________________
111 222 333 444
111 222 444 333
333 444 222 111
111 222 333 444
ข้อแม้ว่า ให้ Select ข้อมูลจาก SQL SERVER โดยให้เลือกรายการที่ ข้อมูล A และ D ที่ข้อมูลทั้ง 2 ตัว ไม่เหมือนกันในแถวใดเลยออกมาแสดง
คำตอบที่ต้องการจะเป็นดังนี้คับ
A B C D
_______________________________
111 222 333 444
111 222 444 333
333 444 222 111
ไม่ทราบว่าต้องเขียน Code อย่างไรครับ SQL SERVER ครับ
A B C D
_______________________________
111 222 333 444
111 222 444 333
333 444 222 111
111 222 333 444
ข้อแม้ว่า ให้ Select ข้อมูลจาก SQL SERVER โดยให้เลือกรายการที่ ข้อมูล A และ D ที่ข้อมูลทั้ง 2 ตัว ไม่เหมือนกันในแถวใดเลยออกมาแสดง
คำตอบที่ต้องการจะเป็นดังนี้คับ
A B C D
_______________________________
111 222 333 444
111 222 444 333
333 444 222 111
ไม่ทราบว่าต้องเขียน Code อย่างไรครับ SQL SERVER ครับ
GROUP BY A,D