创建hero_skill
CREATE TABLE `hero_skill` (
`NAME` varchar(25) NOT NULL ,
`SKILL` varchar(255) NOT NULL,
`description` text
);
查询
SELECT * FROM hero_skill
NAME | SKILL | description |
---|---|---|
鲁班 | 1 | 火力压制 |
鲁班 | 2 | 丢你一颗猴赛雷 |
鲁班 | 3 | 来打我呀 |
后裔 | 1 | 发射一排火箭 |
后裔 | 2 | 发射一个大鸟 |
现选择鲁班1,2和后裔1技能
Mysql语句1
SELECT * FROM `hero_skill` WHERE CONCAT(`NAME`,'-',SKILL) IN ('鲁班-1','鲁班-2','后裔-1')
Mysql 语句2
SELECT
*
FROM
`hero_skill`
WHERE
`NAME` LIKE '%鲁班%'
AND `SKILL` LIKE '%1%'
OR `NAME` LIKE '%鲁班%'
AND `SKILL` LIKE '%2%'
OR `NAME` LIKE '%后裔%'
AND `SKILL` LIKE '%1%'
LIMIT 0,
1000
结果:
NAME | SKILL | description |
---|---|---|
鲁班 | 1 | 被动技能 |
鲁班 | 2 | 丢你一颗猴赛雷 |
后裔 | 1 | 发射一排火箭 |