मुझे यकीन नहीं है कि यह आपके द्वारा लाए गए से बेहतर है, लेकिन आप MySQL की रेगेक्स क्षमताएं :
select * from my_table where field rlike 'apple|orange';
साथ ही, जैसा कि अन्य ने उल्लेख किया है, आप MySQL के पूर्ण पाठ का उपयोग कर सकते हैं खोज क्षमताएं (लेकिन केवल तभी जब आप MyISAM इंजन का उपयोग कर रहे हों)।