ต่อไปนี้เป็นวิธีที่เราสามารถเขียนแบบสอบถามที่ส่งกลับเฉพาะระเบียนที่ตรงกับหลายเงื่อนไขในคอลัมน์เดียวกัน
โดยใช้ตัวดำเนินการตรรกะ 'OR'
ดังที่เราทราบดีว่าตัวดำเนินการ MySQL 'OR' เปรียบเทียบสองนิพจน์และส่งคืน TRUE หากนิพจน์ใดนิพจน์เป็น TRUE ตัวอย่างต่อไปนี้แสดงให้เห็นว่าเราสามารถใช้ตัวดำเนินการ 'OR' สำหรับหลายเงื่อนไขในคอลัมน์เดียวกันได้อย่างไร
mysql> Select * from Student WHERE Name = 'Gaurav' OR Name = 'Aarav'; +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | +------+--------+---------+-----------+ 2 rows in set (0.00 sec)
โดยใช้ส่วนคำสั่ง WHERE IN(…)
WHERE IN(…) อนุประโยคยังใช้เพื่อวัตถุประสงค์ดังกล่าวข้างต้น สามารถใช้ในแบบสอบถามหลายเงื่อนไขในคอลัมน์เดียวกันดังนี้ −
mysql> Select * from Student WHERE Name IN ('Gaurav','Aarav'); +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | +------+--------+---------+-----------+ 2 rows in set (0.00 sec)