Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ค้นหาสองคีย์ใน MySQL


ให้เราเข้าใจวิธีค้นหาสองคีย์ใน 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';