SELECT * FROM tbl WHERE clm LIKE CONCAT ('%', , '%') - КАК?

Как я могу объединить эти два запроса в один?

1) Это находит японский знак для собаки (犬):

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

2) Это находит все японские слова со знаком «собака» (犬) в нем:

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

3) У меня проблемы с объединением этих двух в один, потому что это не работает?!

SELECT japanese 
FROM edict 
WHERE japanese
LIKE CONCAT('%',
    SELECT japanese FROM edict WHERE english LIKE 'dog' LIMIT 1,'%'
);
9
задан pirho 26 February 2018 в 13:27
поделиться