如何将多个值存储在 mysql 用户定义的变量中
一般来说 ,
select @a:=color from tabex;
tabex
如下_
mysql> select * from tabex;
+----+----------+-------+-----------+
| id | personid | color | color_set |
+----+----------+-------+-----------+
| 1 | 1 | red | red,white |
| 2 | 1 | white | red,white |
| 3 | 2 | blue | NULL |
| 4 | 2 | red | NULL |
+----+----------+-------+-----------+
然后如果我执行查询
mysql> select @a;
+------+
| @a |
+------+
| red |
+------+
我得到了上述结果,但实际上我想要以下结果
+-------+
| @a |
+-------+
| red |
| white |
| blue |
| red |
+-------+
你能请任何人告诉我,这在 mysql 中是否可能。
只是我的问题是如何将多个值存储在 mysql 用户定义的变量中