ขอ ปรึกษา การเขียน Query เปรียบเทียบหน่อยครับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ขอ ปรึกษา การเขียน Query เปรียบเทียบหน่อยครับ

Re: ขอ ปรึกษา การเขียน Query เปรียบเทียบหน่อยครับ

โดย mindphp » 14/07/2008 4:20 am

ข้อมูล ในตาราง มีประมาณกี่แถว ข้อมูลครับ
ตอนนี้ ที่ผม คิดออก คือ ดึง ข้อมูล ของทั้งสอง ตารางมาใส่ ตัวแปล array ทั้งสอง ตัว
แล้วใช้ความ สามารถ ของ array เข้ามาช่วย
ถ้า มีข้อมูลมูลที่ไม่ตรงกันเราก็ เอา index ของตัวแปล array นั้น
ไปเขียน query เพื่อ จัดการข้อมูล อีกที หนึ่ง

รอดูท่านอื่น ด้วยนะครับ เผื่อ จะมีวิธีอื่น ที่ดีกว่า เพราะ วิธี ของ ผม ถ้ามีแถวข้อมูลในตาราง เป็น ล้าน แถวคงไม่เหมาะ

ขอ ปรึกษา การเขียน Query เปรียบเทียบหน่อยครับ

โดย thaigamesoft » 14/07/2008 2:17 am

เกิดปัญหา ผมมือใหม่ ด้วย และไปลองวิชาลบเล่น จนเกิดบัค และต้องการเขียนcode เปรียบเทียบเพื่อจัดการข้อมูล ที่ค้าง อ่ะครับ ไม่ให้เกิดปัญหา
ผมใช้ mssql 2000 น่ะครับ

ผมมี Database ขื่อ และ A น่ะครับ

มี Table ชื่อว่า Msa1 และ Msb2

และมี Column ใน Table ทั้ง 2 อัน มีชื่อว่า FLD_ID

ผมต้อการเปรียบเทียบ ถ้า ไม่เจอข้อมูล ใน Msa1 ให้ลบ Msb2

เช่น

Msa1 Column ของ FLD_ID ไม่มีข้อมูล 1111

แต่ใน

Msb2 Column ของ FLD_ID มีข้อมูล 1111

ให้ลบข้อมูล 1111 ทิ้งซะใน Column Msb2 ประมาณ นี้

แต่ถ้า

Msa1 Column ของ FLD_ID มีข้อมูล 2222

และใน

Msb2 Column ของ FLD_ID มีข้อมูล 2222

ก็ไม่ต้องลบ อ่ะครับ

ผมมือใหม่ด้วยขอช่วยด้วยครับ ไม่รู้จะเขียนcode ออกมายังไง ดี

ข้างบน