最近碰到一个多条件查询的需求,但是如果某一个条件为空的话,那么为空的条件就不作为条件,如果全部为空,那么就应该全部都不作为条件,也就是查询所有数据,那么应该怎么实现呢?
CREATE DEFINER=`root`@`%` PROCEDURE `pr_backstate_query_sys_stock_all`(
in $stock_type tinyint,
in $game_type smallint,
in $room_id
最近碰到一个多条件查询的需求,但是如果某一个条件为空的话,那么为空的条件就不作为条件,如果全部为空,那么就应该全部都不作为条件,也就是查询所有数据,那么应该怎么实现呢?
CREATE DEFINER=`root`@`%` PROCEDURE `pr_backstate_query_sys_stock_all`(
in $stock_type tinyint,
in $game_type smallint,
in $room_id