mysql怎么消除笛卡尔积_mysql左链接笛卡尔积如何避免?
我有一张表如图
id projectName pId cDate amount period contractNum ownerName archives
1 江夏区大桥 1 2017 1900000 1 001 A 1
2 江夏区大桥 1 2017 1500000 2 001 A 1
3 江夏区大桥 1 2018 1900000 1 001 A 1
4 其他区大桥 2 2018 1900000 1 002 B 2
5 北方区大桥 3 2016 1902451 1 003 C 3
6 北方区大桥 3 2016 1854695 2 003 C 3
7 江夏区大桥 1 2016 1500000 1 001 A 1
8 江夏区大桥 1 2016 1000000 1 001 A 1
我想查出年份大于2016的所有记录,每条记录要加上这个项目在2016年前的所有的付款金额的总和,这个sql语句怎么写?我写了一个但是只出了一条数据并且是错误的。
SELECT DATE_FORMAT(t.cDate,'%Y') AS YEAR,t.*,SUM(a.amount) FROM wlkgltz1 t
LEFT JOIN
(SELECT * FROM wlkgltz1 t WHERE DATE_FORMAT(t.cDate,'%Y')<='2016') a
ON
t.pId = a.pId
WHERE DATE_FORMAT(t.cDate,'%Y') > '2016'
mysql怎么消除笛卡尔积_mysql左链接笛卡尔积如何避免?相关推荐
- mysql sleep详解_mysql sleep链接过多的原因及解决办法
今天收到运维同事短信,说有个线上业务"可能是数据库DB堵塞了,导致mysql链接过多,让我看一下". 回家后赶紧用家里vpn登录数据库服务器,show processlist 看了 ...
- mysql与配偶同性_mysql 左,右,内连接
左右连接 全相乘方法(效率很低) mysql> select * from test10; +------+-------+ | id | sname | +------+-------+ ...
- mysql 链式查询_MySQL的链接查询
内连接 inner join ....on...../join ....on... :将两个表中同时符合on条件的记录查询出来 inner可以省略 select *from person in ...
- mysql左联一对多_MySQL左连接多对一行
为了简化我的问题:假设我有3个表. Rooms People Things -------- -------- -------- id| name id | name | fk_rooms id | ...
- MySQL笔记1:考察内链接、左连接、右连接。
MySQL面试题:考察内链接.左连接.右连接.
- php join a.id b.id,mysql,sql_MySQL A left join B on B.cid=A.id 左链接查询失败,求解,mysql,sql - phpStudy...
MySQL A left join B on B.cid=A.id 左链接查询失败,求解 mysql> desc fb_category; +-------+-------------+---- ...
- mysql数据库查询游戏_MySQL数据库高级查询和多表查询
MySQL多表查询 添加练习表 -- 用户表(user) CREATE TABLE `user`( `id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '用户id( ...
- mysql002多表查询.on链接分为三种情况,左链接,右链接,全链接
-- on链接(最实用),分为三种情况,左链接,右链接,全链接 -- 左外链接,左表全部显示,如果匹配不到右表的内容使用null代替. SELECT * FROM emp e LEFT JOIN de ...
- mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天
mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...
最新文章
- Java+Selenium+sikuli script入门使用
- 【动态规划】【线段树】 Codeforces Round #426 (Div. 1) B. The Bakery
- C++学习笔记-利用rapidJSON生成JSON数据
- php 7 class 初始化 销毁_在 PHP 中使用和管理 Session
- html 中avi视频插件,JDG让一追二击败V5!Kanavi降维打击,逆版本选英雄不按常理出牌...
- jQuery基础部分
- 利用Python进行数据分析--数据聚合与分组运算1
- C#: WinForm系列——DataGridView单元格文本自动换行
- 字符串超长导致emWin卡死
- 书单:《人人都是产品经理》附录书单
- sigmoid二分类
- 数据结构与算法java - 03 链表,单向链表,逆序打印单向链表
- Mackbook 外接移动硬盘无法写入数据(三种解决办法)
- 全网最全的 Notion 类软件盘点
- 电子学会2022年6月青少年软件编程(图形化)等级考试试卷(二级)答案解析
- 为什么喧闹过后,京东还是市值第四的中国互联网公司?
- linux查看cpupower模式,cpupower命令 – 调整CPU主频
- 比和比例的联系和区别
- 工程伦理--1.1 第四次工业革命
- vue开源项目(各大插件,gitup源码)
热门文章
- 00.Ajax需要知道的基本知识
- api.now is not a function
- JavaScript读取本地文件并在页面上展示
- 青岛市2021 夏季高考成绩查询,2021年青岛高考各高中成绩及本科升学率数据排名及分析...
- 敏捷性开发框架_扩展敏捷性:选择敏捷框架之前要问的问题
- python实现简单小游戏_用python开发一个有趣的猜数字小游戏(实现简单的GUI界面学习)...
- java写mapstate算子,vuex state及mapState的基础用法详解
- 茶叶与6种食物相克 莫让好茶变毒药
- 忘记密码解决,Win7 Administrator账号密码忘记 解决办法
- setfacl 权限导出_getfacl命令查看文件访问控制列表信息setfacl命令设置文件访问控制列表...