2013-05-06 61 views
0

我试图创建一个mysql视图,将多个值从一个表中拉入视图中的一列。我想对于使用后缀,这样我可以管理任何给定的别名添加和删除更好的别名表不同的方法MySql视图,其中一列是来自表列的数组

[email protected]   [email protected] 
[email protected]   [email protected] 
[email protected]   [email protected] 

查看

[email protected]  [email protected],[email protected] 
[email protected]  [email protected] 

会是什么mysql的视图代码是创建这个视图?感谢您的时间和响应

回答

0

创建表:

create table email (
    id serial, 
    address varchar(254), 
    alias varchar(254) 
); 

SELECT语句:

select group_concat(address) as addresses, alias 
from email 
group by alias; 

创建视图:

create view aliases as 
select group_concat(address) as addresses, alias 
from email group by alias; 
+0

感谢您的指导 – 2013-05-06 22:30:36

相关问题