您的位置:首页 > 数据库 > MySQL

在MYSQL里没有数组,但find_in_set()可以充当

2007-01-20 18:25 218 查看
如查想查询cityId为A 或cityId为B 或。。。。这里有不定多个或时可以用下面的方法:

DELIMITER $$

DROP PROCEDURE IF EXISTS `test`.`queryShop2`$$
CREATE PROCEDURE `test`.`queryShop2` (IN inCityIds varchar(20))
BEGIN
  select * from shop where find_in_set(tradeId ,inCityIds);
END$$

DELIMITER ;   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql