BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yossak ที่ พฤศจิกายน 12, 2012, 13:18:14 PM

หัวข้อ: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: yossak ที่ พฤศจิกายน 12, 2012, 13:18:14 PM
มีใครเป็นบ้างครับ พอดีพี่เอาข้อมูลมาให้ดู แฟ้ม person มีข้อมูลซ้ำซ้อน โดย บ้านคนละบ้าน แต่ชื่อ-นามสกุล  HN และ CID อันเดียวกัน ผมก็งง เพราะเป็นได้ยังไง ผมใช้ tool อ.เจมส์ ตัว super p2p final ในการโอนข้อมูล patient ไป person แต่ก็ตรวจสอบว่ามีคนไข้กี่คน แล้วจำนวนเท่าไรในรายอาทิตย์ และก็โทรไปถามบริษัท hosxp บอกสาเหตุ ของปัญหา ทางบริษัทดูให้อยู่  พี่คนไหนมีปัญหาแบบนี้บ้างครับ แล้วมีวิธีแก้ช่วยแนะนำหน่อยครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: yossak ที่ พฤศจิกายน 13, 2012, 11:20:39 AM
ใครเป็นบ้างครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: manoi ที่ พฤศจิกายน 13, 2012, 11:46:24 AM
ลองตัดข้อมูลที่ซ้ำซ้อนออกจากตาราง person ดูก่อนก็ได้นะครับ โดยการบังคับใช้ unique index ใน column cid ครับ

แบบนี้

alter table person drop index ix_cid;

alter ignore table person add unique index ix_cid (cid);



แต่ว่าจะมีข้อมูลหายไปนะครับ ขึ้นอยู่กับว่ามี cid ซ้ำซ้อนกันเยอะแค่ไหน
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: yossak ที่ พฤศจิกายน 13, 2012, 11:50:36 AM
ขอบคุณครับอาจารย์ เดี่ยวจะลองทำในเครื่องจำลองก่อนนะครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: yossak ที่ พฤศจิกายน 13, 2012, 12:42:21 PM
ลองตัดข้อมูลที่ซ้ำซ้อนออกจากตาราง person ดูก่อนก็ได้นะครับ โดยการบังคับใช้ unique index ใน column cid ครับ

แบบนี้

alter table person drop index ix_cid;

alter ignore table person add unique index ix_cid (cid);



แต่ว่าจะมีข้อมูลหายไปนะครับ ขึ้นอยู่กับว่ามี cid ซ้ำซ้อนกันเยอะแค่ไหน
เอาชุดคำสั่งนี้ไปใส่ที่ไหนครับ ใส่ที่ sql แล้วมัน run จำนวนคนไข้ทั้งหมดไม่เห็นรวมให้เลยครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: manoi ที่ พฤศจิกายน 13, 2012, 12:51:43 PM
เอาไป run ใน command line ของ mysql ครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: yossak ที่ พฤศจิกายน 13, 2012, 13:38:36 PM
อาจารย์ครับผมลองเอาไปใส่ใน command line แต่มันขึ้นแบบนี้ครับขอโทษที่ลบกวนอาจารย์ แต่มันจะเป็นความรู้ใหม่ที่ผมไม่เคยเรียนรู้มา ขอคำชี้แนะด้วยนะครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: manoi ที่ พฤศจิกายน 13, 2012, 16:18:39 PM
ใส่ บรรทัดที่ 2 ต่อไปได้เลยครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: yossak ที่ พฤศจิกายน 13, 2012, 18:56:59 PM
อาจารย์ครับผมใส่บรรทัดที่ 2 แล้วมันขึ้นแบบนี้ครับ มันขึ้น cid แบบนี้ครับ มันคืออะไรครับ จะต้องทำไงต่อครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: manoi ที่ พฤศจิกายน 13, 2012, 20:30:41 PM
MySQL version อะไรครับ
หัวข้อ: Re: มีปัญหา person ซ้ำซ้อน โดยมันสร้างเอง HN เดียวกัน CID เดียวกัน
เริ่มหัวข้อโดย: yossak ที่ พฤศจิกายน 13, 2012, 23:04:26 PM
version 5.1.51 ครับอาจารย์