我有两个表问题和圆具有以下结构
**Circle**
id int
name varchar
**Question**
id int
question varchar
circle int
在这里,question.circle是circle.id的外键。我正在尝试创建一个将整数值作为参数的过程。该值将用于在“问题”表中搜索特定的不同值。根据结果,将运行另一个SQL查询。我的代码如下:
create procedure checking (in condi int)
begin
declare condi int(11)
select distinct circle into condi from question where circle = 1
case condi
when 1 then
select * from circle;
else
select * from question;
end case;
我不确定这是否是正确的方法。非常感谢您的帮助。