[英]how can i to DECLARE a mysql list variable
在TRIGGER中,我必须检查两个带有SELECT结果的字段
可以将局部变量声明为数组列表以存储SELECT结果,例如:
SELECT lid FROM lang WHERE state=1 ;
此SELECT语句总是返回我多个结果
如果可以定义它,列表的变量类型是什么?
不确定您的目标是什么。
但是只是一个猜测。 您不需要任何变量,但可以使用IN
条件:
http://sqlfiddle.com/#!9/f1434/1
SELECT *
FROM t1
WHERE lang_id IN (SELECT lid FROM lang WHERE state=1 )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.