select * from aa where keyword like '%北京%'and '%中国%'

解决方案 »

  1.   

    select * from 表 where '北京是中国的首都' like concat('%',keyword,'%');
      

  2.   


    CREATE TABLE `ta` (
      `Id` int(6) unsigned NOT NULL auto_increment,
      `name` varchar(4) default NULL,
      PRIMARY KEY  (`Id`)
    );
    INSERT INTO `ta` VALUES (1,'中国');
    INSERT INTO `ta` VALUES (2,'北京');
    INSERT INTO `ta` VALUES (3,'南京');SELECT *
    FROM ta
    WHERE
     "北京是中国的首都" LIKE CONCAT("%", ta.name, "%");
      

  3.   

    多谢cloudchen(cloudchen) 、 shuixin13(犬犬(心帆))