Nejsem si jistý, že je to lepší než to, s čím jste přišli, ale můžete použít Možnosti regulárního výrazu MySQL :
select * from my_table where field rlike 'apple|orange';
Jak již uvedli ostatní, můžete také použít úplný text MySQL hledat schopnosti (ale pouze v případě, že používáte jádro MyISAM).