กระทู้เก่าบอร์ด อ.Yeadram
1,271 3
URL.หัวข้อ /
URL
สอบถามการสร้าง field ใหม่ ครับ
มีข้อมูล tableลูกค้า ดังนี้ครับ (จริงๆ มี record มากกว่านี้)
account_id Customer_type Customer_Group
01 01 G1
02 07 G1
03 08 G2
04 10 G3
เดิมมีแค่ 2 field จะสร้าง filed ใหม่ ชื่อ customer_newType ใช้คำสั่งอะไรครับ ที่จะแปลงได้เร็วขึ้น ต้องสร้าง query ใหม่ แล้วค่อยทำใช่มั้ยครับ พอดีมีข้อมูลประมาณ 140,000 record และมี customer_type หลายค่ามากกว่าที่เห็นในตาราง
account_id Customer_type Customer_Group
01 01 G1
02 07 G1
03 08 G2
04 10 G3
เดิมมีแค่ 2 field จะสร้าง filed ใหม่ ชื่อ customer_newType ใช้คำสั่งอะไรครับ ที่จะแปลงได้เร็วขึ้น ต้องสร้าง query ใหม่ แล้วค่อยทำใช่มั้ยครับ พอดีมีข้อมูลประมาณ 140,000 record และมี customer_type หลายค่ามากกว่าที่เห็นในตาราง
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R15037
คือจะจัดกลุ่มของ customer_type ให้ไปอยู่ใน customer_group อ่ะครับ แต่ว่า record มันเยอะมาก ตามตัวอย่างอ่ะครับ คือต้องการสร้าง field ใหม่ชื่อ customer_group ครับ โดยใช้ข้อมูลจากตัวอย่างดังกล่าวอ่ะครับ
3 @R15041
สร้าง table mapping จับคู่ก่อนว่า ข้อมูลเก่าคืออะไรจับคู่กับข้อมูลใหม่อะไร แล้ว query เอา
โดยที่ผมเข้าใจคือ มีข้อมูลละเอียดอยู่แล้วจะทำ group ให้มัน ทีนี้อยู่ที่ว่าข้อมูลเดิมที่ละเอียดจะเก็บไว้หรือเปล่า ถ้าไม่ หลังสร้างตารางเสร็จ ก็สร้าง query Update ทับข้อมูลเก่า
แต่ถ้ายังจะเก็บข้อมูลเก่าไว้ เผื่อได้ใช้ ก็เลือกได้ 2 ทาง
1) เพิ่ม field แล้ว สร้าง query Update มาใส่ค่า
2) ไม่ต้องทำอะไรแล้ว เมื่อต้องการรู้ว่า group อะไร ค่อย query Select Join กันมาดู
โดยที่ผมเข้าใจคือ มีข้อมูลละเอียดอยู่แล้วจะทำ group ให้มัน ทีนี้อยู่ที่ว่าข้อมูลเดิมที่ละเอียดจะเก็บไว้หรือเปล่า ถ้าไม่ หลังสร้างตารางเสร็จ ก็สร้าง query Update ทับข้อมูลเก่า
แต่ถ้ายังจะเก็บข้อมูลเก่าไว้ เผื่อได้ใช้ ก็เลือกได้ 2 ทาง
1) เพิ่ม field แล้ว สร้าง query Update มาใส่ค่า
2) ไม่ต้องทำอะไรแล้ว เมื่อต้องการรู้ว่า group อะไร ค่อย query Select Join กันมาดู
Time: 0.2471s
บอกว่าจะสร้างฟิลด์ใหม่ ก็สร้างได้เลยครับ
แต่ถามต่อว่า "ใช้คำสั่งอะไรครับ" อันนี้ ไม่น่าสร้างฟิลด์ใหม่แล้วหล่ะ
เหมือนจะสั่งอัพเดท Customer_type รึปล่าวครับ ถ้าใช่
ก็สร้าง Query ไปปอัพเดทที่ตารางได้เลยครับ