mysql crete view
CREATE VIEW user_algo_view AS
select `u`.`userId` AS `UserId`,`u`.`userCode` AS `UserCode`,group_concat(`al`.`id` separator ',') AS `AlgoIdList`,group_concat(`al`.`algoCode` separator ',') AS `AlgoCodeList` from ((`user` `u` left join `algouser` `alu` on((`u`.`userId` = `alu`.`userId`))) left join `algo` `al` on((`alu`.`algoId` = `al`.`id`))) group by `u`.`userId` ;
CREATE VIEW user_portfolio_view AS
SELECT u.userId AS UserId,u.userCode AS UserCode,group_concat(pf.ID separator ',') AS PortfolioIdList,group_concat(pf.portfolioName separator ',') AS PortfolioNameList from ((`user` `u` left join `portfoliouser` `pfu` on((`u`.`userId` = `pfu`.`userID`))) left join `portfolio` `pf` on((`pf`.`ID` = `pfu`.`portfolioID`))) group by `u`.`userId` ;
CREATE VIEW user_account_view AS SELECT u.userId AS UserId, u.userCode AS UserCode, group_concat(ac.id SEPARATOR ',') AS AccountIdList, group_concat( ac.accountCode SEPARATOR ',' ) AS AccountCodeList FROM ( ( user u LEFT JOIN accountuser acu ON ( ( u.userId = acu.userID ) ) ) LEFT JOIN account ac ON ( ( acu.accountID = ac.id ) ) ) GROUP BY u.userId ;
mysql crete view的更多相关文章
- 深入解析MySQL视图view
		阅读目录---深入解析MySQL视图view 创建视图 查看视图 视图的更改 create or replace view alter DML drop 使用with check option约束 嵌 ... 
- MySQL视图view/存储过程和函数的使用
		p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ... 
- 转: mysql create view 创建视图
		以下的文章主要是对MySQL视图的描述,其中包括MySQ视图L概述,以及创建MySQL视图-create view与修改MySQL视图--alter view等相关内容的具体描述,以下就是文章的具体内 ... 
- MySQL视图(view)
		一.基本概念 视图是一个虚拟表,是sql的查询结果,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据,在使用视图时动态生成.视图的数据变化会影响到基表,基表的数据变化也会影响到视图 ... 
- sql:Mysql create view,function,procedure
		create database Liber; use Liber; #顯示數据庫 20150210 Geovin Du 涂聚文 SHOW DATABASES; drop table BookKindL ... 
- mysql view(视图)
		一,什么是视图 视图是存放数据的一个接口,也可以说是虚拟的表.这些数据可以是从一个或几个基本表(或视图)的数据.也可以是用户自已定义的数据.其实视图里面不存放数据的,数据还是放在基本表里面,基本表里面 ... 
- mysql 视图(view)
		什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表. 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据. 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据. 数 ... 
- mysql 知识整理
		前言 安装 使用 关于mysql程式的linux命令 启动mysqld 检查端口是否运行 查看数据库程式相关信息 查看mysql版本 查看配置文件位置 登陆mysql 修改密码 SQL命令 查看数据库 ... 
- mysql 学习总结
		MYSQL的增.删.查.改 注册.授权 #创建一个对数据库中的表有一些操作权限的用户,其中OPERATION可以用all privileges替换,DBNAME.TABLENAME可以用*替换,表 ... 
随机推荐
- 求1,1,2,3,5,8,13 斐波那契数列第N个数的值
			朋友问了个斐波那契算法.我给出了个递归算法 public static int Foo(int n) { ) { return n; } else { ) + Foo(n - ); } } 结果被打击 ... 
- springMVC中实现用户登录权限验证
			通过上网搜资料显示,使用filter和interceptor都可以实现.不过推荐使用interceptor. 下面就使用Interceptor实现用户登录权限验证功能. 拦截器需要实现Inceptor ... 
- git教程,切换分支并拉去
			进了目录切换分支: git checkout 5.1 切换完成后拉去分支为: git pull https://www.liaoxuefeng.com/wiki/0013739516305929606 ... 
- 文件上传之 commons-fileupload(二)
			对commons fileupload上传组件的简单封装 在上一篇文章<利用Jakarta commons fileupload组件实现多文件上传>中,我介绍了commons fileup ... 
- ZThread::ThreadLocal:ERROR C4716 must return a value的解决
			首先看如下代码: #include <zthread/ThreadLocal.h> int main() { ZThread::ThreadLocal<unsigned int> ... 
- struts-config message-resources配置问题总结
			问题:我的app无法读取配置好的ApplicationResources.properties中的内容 解答:文件目录为 /webapp /WEB-INF /classes ApplicationRe ... 
- SPI—读写串行 FLASH
			SPI协议简介SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线.它被广泛地使用在 ADC. LCD ... 
- C预编译宏
			/* ============================================================================ Name : c_test001.c A ... 
- javascript 函数声明和函数表达式
			定义js函数的方法有两种,1.函数声明 2.函数表达式 这两种方式的区别是:1.函数声明可以先调用后定义(javascript引擎在解释的时候会把所有的函数声明提升)2.函数表达式必须先定义后使用.看 ... 
- Java中模拟POST上传文件
			/** * * @param url 请求URL * @param filePath 本地文件地址 * @return */ public static String upload(String ur ... 
