SELECT * FROM tbl WHERE clm LIKE CONCAT ('%', <other sql query LIMIT 1>, '%') - ¿CÓMO?

¿Cómo puedo combinar esas dos consultas en una?

1) Esto encuentra el signo japonés para perro (犬):

SELECT japanese 
  FROM edict 
 WHERE english LIKE 'dog' 
 LIMIT 1;

2) Esto encuentra todas las palabras japonesas con el signo de 'perro' (犬) en él:

SELECT japanese 
  FROM edict 
 WHERE japanese LIKE '%犬%';

3) ¿Tengo problemas para combinar esos dos en uno, porque esto no funciona?

SELECT japanese 
FROM edict 
WHERE japanese
LIKE CONCAT('%',
    SELECT japanese FROM edict WHERE english LIKE 'dog' LIMIT 1,'%'
);

Respuestas a la pregunta(2)

Su respuesta a la pregunta