mysql – 如何一起使用UNION和GROUP_CONCAT
发布时间:2021-05-22 13:09:41 所属栏目:MySql教程 来源:网络整理
导读:我遇到了在这种情况下使用UNION和GROUP_CONCAT的正确语法的问题: 我有4张桌子: base:主表是否有很多列. mm:使用tablenames字段指向下两个表的mm表. t1和t2存储相关的数据. base表中的记录可以通过mm表在t1和t2中有许多相关记录. 我在MySQL中创建一个VIEW
我遇到了在这种情况下使用UNION和GROUP_CONCAT的正确语法的问题: 我有4张桌子: > base:主表是否有很多列. ‘base’表中的记录可以通过mm表在t1和t2中有许多相关记录. 我在MySQL中创建一个VIEW,我需要将所有相关记录显示在一个用逗号分隔的列中. 这是基本的MySQL代码:
提前致谢. 我可以使用两个VIEWS,第一个使用上面的代码,名称为’viewtest’,第二个使用此代码:
现在的问题是?如何在一个视图中加入这两个视图? 最佳答案 您可以使用查询中的派生表.接下来是一个如何使用它们的示例.
基本上,您可以将任何SELECT查询用作别名表.然后,您可以将所需的任何聚合函数应用于该别名查询. (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |