IF EXISTS (SELECT * FROM table WHERE condition) SELECT '1' ELSE SELECT '0';
类似这种语义,mysql中可以实现吗
IF EXISTS (SELECT * FROM table WHERE condition) SELECT '1' ELSE SELECT '0';
类似这种语义,mysql中可以实现吗
IFNULL(a,b) 如果a不是NULL IFNULL()返回a,否则它返回b
或者
set @c = (SELECT count(*) as c FROM table WHERE condition)
if(@c>0) then
set @r = 1;
else
set @r = 0;
end if;
不知道是不是你想要的效果