ให้เราเข้าใจวิธีค้นหาสองคีย์ใน MySQL
การค้นหาบนสองปุ่มสามารถทำได้โดยใช้ 'OR' ด้วยความช่วยเหลือของปุ่มเดียวซึ่งได้รับการปรับให้เหมาะสมที่สุดหรือใช้ 'AND' ซึ่งได้รับการปรับให้เหมาะสมที่สุด ให้เราดูว่าสามารถค้นหาคีย์ที่แตกต่างกันสองปุ่มร่วมกับการดำเนินการ 'OR' ได้อย่างไร -
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' OR field2_index = '1'
นี่คือเวอร์ชันที่ปรับให้เหมาะสมของคิวรี นอกจากนี้ยังสามารถทำได้อย่างมีประสิทธิภาพโดยใช้ 'UNION' ที่รวมเอาท์พุตของคำสั่ง 'SELECT' สองอันแยกกัน คำสั่ง 'SELECT' ทุกคำสั่งจะค้นหาคีย์เดียวเท่านั้นและสามารถปรับให้เหมาะสมได้ ให้เราดูการสืบค้นในการดำเนินการ -
สอบถาม
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' UNION SELECT field1_index, field2_index FROM tableName WHERE field2_index = '1';