MSSQL N张表关联查询
declare @newTime varchar(50);
declare @lasetTime varchar(50);
set @newTime= getdate();
set @lasetTime= STUFF(sUBSTRING(@newTime,1,5),3,1,'');
select * from (select * from(select B.Name,B.Id,B.Price,B.Term,B.Value,C.LoginName from (select * from(SELECT top(5) Yuanbo_Target.Name, Yuanbo_TargetRecord.Id,Yuanbo_TargetRecord.Account, Yuanbo_TargetRecord.Term, Yuanbo_TargetRecord.Value,Yuanbo_TargetRecord.Price FROM Yuanbo_Target INNER JOIN Yuanbo_TargetRecord ON Yuanbo_Target.Id= Yuanbo_TargetRecord.Target and Yuanbo_TargetRecord.CalculateCatalog=19 and Term like '%'+@lasetTime+'%' ORDER BY Yuanbo_TargetRecord.Id desc) A group by A.Id,A.Name,A.Account,A.Price,A.Term,A.Value )B inner join Member_Account C on C.Id=B.Account)D group by D.Id,D.Name,D.LoginName,D.Price,D.Term,D.Value ) E inner join Member_Expert F on E.Id=F.Id order by(E.Id)
select * from (select * from 这就是核心,以前用三张表关联的情况较少,当时用的方法 也是from sheet1,sheet2,sheet3要多些很多打很多字母。。。呵呵 当前工作遇到的数据库很烂,所以下午研究了下关联查询。。。。。。核心就是 select * from (select * from select * from (select * from select * from (select * from记得了呵呵,不过暂时还没测试这中方式是否效率,不过我敢保证这样的规律可以实现N张表关联查询,不管你有多复杂,而且比sheet1,sheet2,sheet3少很多的代码,如果你有更简单的方法可以给我发个地址,我也是新手.
MSSQL N张表关联查询的更多相关文章
- mysql三张表关联查询
		三张表,需要得到的数据是标红色部分的.sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. ... 
- 175. Combine Two Tables【LeetCode】-LEFT JON 和RIGHT JOIN,两张表关联查询-java -sql入门
		Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | PersonId ... 
- ORACLE数据库多表关联查询效率问题解决方案
		最近在做项目中遇到多表关联查询排序的效率问题(5张以上40W+数据的表),查询一次大概要20多秒,经过一番苦思冥想,处理方案如下: 1.软件设计初期,需要一对一关联的表应该设计在一张大表里,这样虽然字 ... 
- ofbiz学习笔记01--多表关联查询
		不管做什么项目,肯定会用到多表关联查询数据,从网络查询得知ofbiz有三种多表关联查询方法 实现一:Screem.xml 中的 section 里,加 <action>, 加 get-re ... 
- MyBatis学习总结(三)——多表关联查询与动态SQL
		在上一章中我们学习了<MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射>,这一章主要是介绍一对一关联查询.一对多关联查询与动态SQL等内容. 一.多表关联查询 表与 ... 
- oracle02--多表关联查询
		1. 多表(关联)查询 多表查询也称之为关联查询.多表关联查询等,主要是指通过多个表的关联来获取数据的一种方式. 1.1. 多表映射关系 一对多:A表的一行数据,对应B表中的多条.如:一个部门可以对应 ... 
- oracle 两表关联查询
		oracle 两表关联查询 CreationTime--2018年7月4日17点27分 Author:Marydon 情景描述 查询学生表student,sname,sex,age信息及所在班级c ... 
- SpringBoot12 QueryDSL02之利用QueryDSL实现多表关联查询
		1 业务需求 有的系统业务逻辑比较复杂,存在着多表关联查询的的情况,查询的内容不仅仅是单张表的的内容而是多张表的字段组合而成的,直接使用SplringDataJPA实现是比较复杂的,但是如果使用Que ... 
- Oracle - 查询语句 - 多表关联查询
		/* SQL语句的历史版本 SQL89 比较多 SQL92 SQL99 多表关联查询 笛卡尔积 等值关联查询 非等值关联查询 左外连接 右外连接 全外连接 自连接 */ --------------- ... 
随机推荐
- Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结
			karma启动时出现了很多问题: 1.安装karma前提条件 安装karma首先要安装nodejs,npm然后才可以安装karma.nodejs,npm的安装过程可以参考文章:Angularjs学习- ... 
- Atitit 图像处理—图像形态学(膨胀与腐蚀)
			Atitit 图像处理-图像形态学(膨胀与腐蚀) 1.1. 膨胀与腐蚀1 1.2. 图像处理之二值膨胀及应用2 1.3. 测试原理,可以给一个5*5pic,测试膨胀算法5 1.4. Photoshop ... 
- fir.im Weekly - 论个人技术影响力是如何炼成的
			每个圈子都有一群能力强且懂得经营自己的人,技术圈也是如此.本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和 ... 
- 类的继承和多态性-编写Java应用程序,定义Animal类,此类中有动物的属性:名称 name,腿的数量legs,统计动物的数量 count;方法:设置动物腿数量的方法 void setLegs(),获得腿数量的方法 getLegs(),设置动物名称的方法 setKind(),获得动物名称的方法 getKind(),获得动物数量的方法 getCount()。定义Fish类,是Animal类的子类,
			编写Java应用程序,定义Animal类,此类中有动物的属性:名称 name,腿的数量legs,统计动物的数量 count;方法:设置动物腿数量的方法 void setLegs(),获得腿数量的方法 ... 
- Mysql存储过程语法
			一口气弄完了! 一.条件语句if-then-else: create procedure demo_1(in param int) begin declare var int; ; then inse ... 
- 让Team Foundation Server/TFS自动记住用户名密码解决方案
			在使用Team Foundation Server(以下简称TFS) 的时候,在每次打开Visual Studio TFS时候,需要输入用户名和秘密,比较麻烦.现提供一种方法可以解决这个问题: 依次执 ... 
- [转]Linux df 命令不更新磁盘数据空间使用情况的解决办法
			当你已经找出并remove掉Linux系统中的大容量文件时,然后使用df -h查看使用情况依旧不变时.可尝试如下方法解决 1.找出那个进程占用了哪些已删除的文件 # 查看哪些被文件还在被哪个进程占用 ... 
- RSA加密数学原理
			RSA加密数学原理 */--> *///--> *///--> UP | HOME RSA加密数学原理 Table of Contents 1 引言 2 RSA加密解密过程 2.1 ... 
- Windows Azure Traffic Manager (5) Traffic Manager Overview
			<Windows Azure Platform 系列文章目录> 笔者默默地看了一下之前写的Traffic Manager内容,已经差不多是3年前的文章了.现在Azure Traffic M ... 
- Microsoft Azure News(1) 新的数据中心Japan East, Japan West and Brazil South
			<Windows Azure Platform 系列文章目录> 微软官方博客今天表示,微软宣布将在日本东部(埼玉县)和日本西部(大阪)提供Windows Azure服务.就在最近,微软为W ... 
