ในระบบฐานข้่อมูลอย่าง mySQL มีหลายคำสั่งที่จะช่วยให้งานของเราง่ายขึ้น
อย่างคำสั่ง UNION ซึ่งนำการค้นข้อมูลจากหลายๆ คำค้นมาต่อเชื่อมกันเป็นตารางเดียว
คำสั่งนี้ บางคนอาจจะยังไม่ทราบ ผมขอเขียนตัวอย่างให้ดูสั้นๆ ล่ะกัน
(Query1) UNION (Query2)
โอ้ววว สั้นจริงๆ แฮะๆ
ผลลัพธ์ที่จะได้จากคำสั่งเมื่อกี้คือ
แถวที่เกิดขึ้นจะเกิดจาก ข้อมูลทั้งสองต่อเรียงกัน
เอาล่ะ สืบต่อจากหัวข้อก็คือ
ถ้าเราต้องการข้อมูลที่อยู่ในตารางที่หนึ่ง แต่ไม่อยู่ในตารางที่สอง
จะเขียนคำสั่งอย่างไรดี???
ก่อนหน้านี้ ผู้เขียนประสบปัญหาจากข้อมูลที่มีจำนวนมาก
ตัดสินใจไม่ได้สักที ว่าจะเริ่มคัดกรองอย่างไร
จนมาจบลงที่ ขั้นตอนง่ายๆ ของเรื่อง SUBSET
มาดูลักษณะคำสั่งที่ใช้กัน
- อยู่ทั้งใน A และ B
SELECT a.id FROM a LEFT JOIN b ON a.id = b.aid WHERE a.id IS NOT NULL or b.aid IS NOT NULL;
- อยู่ใน A แต่ไม่อยู่ ใน B
SELECT a.id FROM a LEFT JOIN b ON a.id = b.aid WHERE b.aid IS NULL;
ลองไปใช้ดูนะครับ
ลิงค์อ่านเพิ่มเติมนะครับ :: Link1
Subscribe to:
Post Comments (Atom)
Blog Comment
บทความที่ได้รับความนิยม
-
ราวสองปีก่อนผมและเพื่อนมีโอกาสเช่ารถมอเตอร์ไซค์เที่ยวที่อยุธยา ช่วงนั้นทุกอย่างยังดูดีและยังไม่เกิดเหตุการณ์น้ำท่วม ซึ่งถ้าต้องการดูก็หาจา...
-
เนื่องจากมีการคำนวณบางอย่างที่มีทศนิยมหลายตำแหน่ง ซึ่งการทำงานรายงาน หรือทำเว็บหรือโปรแกรมที่เกี่ยวข้องนั้น จำเป็นต้องศึกษา เรื่องของข้อมูลท...
-
วิธีการในเบื้องต้น ต้องทราบก่อนนะครับว่าระบบเราเป็นอย่างไร ของผมนั้น เป็น Huawei SmartAX MT880 จาก TT&T อยากให้กำหนดไว้ตามนี้นะครับ จากร...
-
งานว่าง ว่างงาน ได้เวลาของการ อัพเดต Blog ทริป เชียงคาน เกิดขึ้นไม่ได้เกี่ยวกับการตามหา นาธาน แต่อย่างใด แต่เกิดจากกระแส เสียงลือ เสียงเล่าอ...
-
ปัญหาที่ผมพบคือ Lenovo U460 ที่ผมพึ่งซื้อมาและลง Win7 มีอาการลดความสว่างของหน้าจอลงเอง ทำเอาผมรำคาญมาก คิดว่าหลายคนก็คงเคยพบปัญหานี้ ปัญหานี...
-
ก่อนจะไปยังส่วนอื่น ขอแนะนำสำหรับมือใหม่ที่ยังไม่รู้จัก Thunderbird Thunderbird เป็นโปรแกรมที่ใช้งานเกี่ยวกับการรับ E-mail ที่อยู่ใน Mail Se...
-
โดยปกติ ถ้าเราต้องการติดตั้งให้ มี Server ที่สามารถใช้รันภาษา PHP บนเครื่องได้ โดยทั่วไปนั้น สามารถใช้ Appserv ซึ่งเป็นโปรแกรมสำเร็จรูป เมื่...
-
เป็นครั้งแรกสำหรับผมที่จะมาเล่าประสบการณ์การท่องเที่ยว ในมุมมองของตัวเอง มีอะไรอยากแนะนำก็ได้เช่นเคย comment กันได้ที่ด้านล่าง ทริป เกาะช...
-
ทริปนี้ ออกเดินทางเมื่อ 2012/09/08 โดยรถส่วนตัว มีเพื่อนร่วมทริป ราวๆ แปดคนได้ เราออกเดินทางกันจริงๆ ราวๆ 10.00 AM บึ่งไปเรื่อยๆ ราวๆ สี...
-
ใครบ้างที่ไม่รู้จัก Microsoft SQL SERVER 2005 อ่ะนั่นแน่ ก็คงต้องมีมั่งล่ะเนาะ ผมเองก็เคยเป็นคนไม่รู้จัก อีกเช่นกัน เพราะไปวิ่งเล่น พัฒนาโดย...
No comments:
Post a Comment