2015-11-26 23 views
0

在触发I必须检查两个字段与SELECT结果
能够局部变量作为数组列表申报于存储SELECT结果如:如何可以声明一个MySQL列表变量

SELECT lid FROM lang WHERE state=1 ; 

这个SELECT语句总是返回多个结果
如果可以定义它,列表的变量类型是什么?

+1

这不会是实现这个逻辑的MySQL的方式。实际上,我会建议您提出另一个问题,提供更多关于触发器真正需要的信息。 –

回答

0

不知道你的目标是什么。

但只是一个猜测。你不需要任何变量,但你可以使用IN条件:

http://sqlfiddle.com/#!9/f1434/1

SELECT * 
FROM t1 
WHERE lang_id IN (SELECT lid FROM lang WHERE state=1) 
相关问题