複数の値を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ユーザー定義変数に保存する方法です