กระทู้เก่าบอร์ด อ.Yeadram
1,477 1
URL.หัวข้อ /
URL
การค้นหาให้ข้อมูลไม่ซ้ำ โดยมีการ select หลาย colum
การค้นหาให้ข้อมูลไม่ซ้ำ โดยมีการ select หลาย colume ทำอย่างไร
SELECT ARLINH.Itemkey, ARCUST.Customer_Key, ARCUST.Customer_Name, ARCUST.Resale_No, ARCUST.EmailAddr, ARCUST.Address_1, ARCUST.Address_2, ARCUST.Address_3, ARCUST.WebPage, ARCUST.City, ARCUST.Zip_Code, ARCUST.Attn_Name, ARCUST.Phone_1, ARCUST.Contact_Name, ARCUST.Phone_2, ARCUST.Fax_No
FROM ARLINH INNER JOIN ARCUST ON ARLINH.Custkey = ARCUST.Customer_Key
WHERE (((ARLINH.Itemkey)="31-ROL-CUT-01-0001" Or (ARLINH.Itemkey)="31-ROL-CUT-08-0001"))
ORDER BY ARCUST.Customer_Key;
ปัญหาคือว่า ผมคิวรี่ข้อมูลแล้ว customer_key มันออกมาซ้ำกันครับ เพราะว่าใน table ARLINH ลูกค้า 1 คน ชื้อสินค้าหลายๆ Item ได้
ดังนั้นสิ่งที่ผมต้องการคือจะคิวรี่ข้อมูลยังไงให้ customer_key ออกมาไม่ซ้ำกันครับ
SELECT ARLINH.Itemkey, ARCUST.Customer_Key, ARCUST.Customer_Name, ARCUST.Resale_No, ARCUST.EmailAddr, ARCUST.Address_1, ARCUST.Address_2, ARCUST.Address_3, ARCUST.WebPage, ARCUST.City, ARCUST.Zip_Code, ARCUST.Attn_Name, ARCUST.Phone_1, ARCUST.Contact_Name, ARCUST.Phone_2, ARCUST.Fax_No
FROM ARLINH INNER JOIN ARCUST ON ARLINH.Custkey = ARCUST.Customer_Key
WHERE (((ARLINH.Itemkey)="31-ROL-CUT-01-0001" Or (ARLINH.Itemkey)="31-ROL-CUT-08-0001"))
ORDER BY ARCUST.Customer_Key;
ปัญหาคือว่า ผมคิวรี่ข้อมูลแล้ว customer_key มันออกมาซ้ำกันครับ เพราะว่าใน table ARLINH ลูกค้า 1 คน ชื้อสินค้าหลายๆ Item ได้
ดังนั้นสิ่งที่ผมต้องการคือจะคิวรี่ข้อมูลยังไงให้ customer_key ออกมาไม่ซ้ำกันครับ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.3290s
ถ้าลูกค้า นายเอ ซื้อสินค้า 3 รายการ (ไม้บรรทัด, สมุด, ดินสอ)
ในผลลัพธ์ของคิวรี่ ไม่อยากให้ลูกค้าโผล่มา 3 ครั้ง คุณก็ต้องเลือกแล้วล่ะจะให้นายเอ อยู่คู่กับสินค้าใด
จะให้ออกมาเป็น
.......................นายเอ | ไม้บรรทัด
หรือจะให้ออกมาเป็น
.......................นายเอ | ดินสอ
คุณจะตัดรายการ Item ออกด้วยกฎเกณฑ์อย่างไร ลองบอกมาดูครับ