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

前端 未结 2 603
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-04 20:37

How can I combine those two queries into one?

1) This finds the japanese sign for dog (犬):

SELECT japanese 
  FROM edict 
 WHERE english LIKE \'dog         


        
2条回答
  •  难免孤独
    2021-01-04 21:25

    Parenthesises are important, therefore, try this :

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

    It might have been good to tell us what error you received, though.

提交回复
热议问题