No estoy seguro de que sea mejor que lo que se te ocurrió, pero podrías usar Capacidades de expresiones regulares de MySQL :
select * from my_table where field rlike 'apple|orange';
Además, como han mencionado otros, podría usar texto completo de MySQL buscar capacidades (pero solo si está utilizando el motor MyISAM).