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

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

thaigamesoft
PHP Newbie
PHP Newbie
Posts: 1
Joined: 14/07/2008 2:06 am

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

Post by 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 ออกมายังไง ดี

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22180
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp » 14/07/2008 4:20 am

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

รอดูท่านอื่น ด้วยนะครับ เผื่อ จะมีวิธีอื่น ที่ดีกว่า เพราะ วิธี ของ ผม ถ้ามีแถวข้อมูลในตาราง เป็น ล้าน แถวคงไม่เหมาะ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Post Reply

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 26 guests