User用户表 U、Column分类表 C 和Article文章表 A,所含字段:
U:UserId,UserName,Password
C:ColumnId,ColumnName,ColumnText
A:ArticleId,Title,ArticleText,UpdateTime,ColumnId,UserId
关联查询出多条记录:如
ColumnName CountArticle(文章数) Title UserName UpdateTime  
  生活 125 番茄炒蛋 某某 2010-5-17 16:57:32
  动漫 5213 海贼王 路飞 2010-5-17 17:03:34
CountArticle是统计新增的列!如何写查询语句得到这样多条记录?
主要的难点在统计和最后发表的文章两个地方,我自己写的语句如下:
select ColumnName,count(a.ColumnId) as CountArticle,Title,UserName,UpdateTime
from Article a left join [User] u on a.UserId=u.UserId right join [Column] c ona.ColumnId=c.ColumnId  
group by ColumnName,Title,UserName,UpdateTime
查出的数据如下:
ColumnName CountArticle(文章数) Title UserName UpdateTime  
  生活 1 番茄炒蛋 某某 2010-5-17 16:57:32
  生活 1 鱼香肉丝 某某 2010-5-17 08:57:32
  动漫 1 火影 鸣人 2010-5-17 14:03:34
  动漫 1 海贼王 路飞 2010-5-17 17:03:34
怎么改下才能得到上面想要的数据?
------回答---------
------其他回答(40分)---------

--试试~~~~

SQL code
select ColumnName,(SELECT COUNT(1) FROM Article WHERE ColumnId=a.columnid) as CountArticle,Title,UserName,UpdateTime from Article a left join [User] u on a.UserId=u.UserId right join [Column] c on a.ColumnId=c.ColumnId WHERE NOT exist (SELECT 1 FROM article WHERE columnid=a.columnid AND updatetime >a.updatetime)

SQL三个表关联查询相关推荐

  1. sql三个表关联查询LEFT JOIN

    SELECT 别名1.字段1,别名1.字段2,别名2.字段1,别名2.字段2,别名3.字段1,别名3.字段2 FROM 表名1AS 别名1 LEFT JOIN 表名2AS 别名2 ON 别名1.字段1 ...

  2. SQL语句多表关联查询语法

    **sql语句多表关联查询语法** 一.外连接 1.左连接 left join 或 left outer join SQL语句:select * from student left join scor ...

  3. mysql中3张表如何关联查询_mysql三张表关联查询

    三张表,需要得到的数据是标红色部分的.sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. ...

  4. mysql三张表关联查询成绩表_mysql三张表关联查询

    三张表,需要得到的数据是标红色部分的.sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. ...

  5. sql 三个表联合查询(三表左联查询)

    关于在一个表中显示三个数据库表字段的查询. 首先要找的三个表中字段的对应关系,以哪一张表为主表(其他表字段增添这个主表上)作为显示页面上. 上代码 查询主表:csb_accessories_bjgh的 ...

  6. SQL语言多表关联查询

    新建两张表: 表1:student  截图如下: 表2:course  截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键.) ...

  7. SQL三个表连接查询

    t_type_info(类别信息表) 序号 字段名称 字段类型 大小 允许为空 备注 1 type_id int 11 主键 类型id 2 type_name Varchar 30 否 类别名 t_b ...

  8. SQL 两张表关联查询

    select a.Cj_Name,a.Zz_Name,a.EQTYPE_NAME,a.Equip_GyCode, CASE WHEN a.Equip_Specialty='动设备' THEN 'M' ...

  9. 2022/1/22 北京 mysql 多表关联查询,等值连接、非等值连接,外连接,内连接、自连接

    一.笛卡尔积错误 要查询的俩个字段分别在俩张表 employee_id,department_name.所以要多表关联查询 select * from employees; -- 能查询出107条记录 ...

  10. MyBatis实现中间表关联查询

    MyBatis实现中间表关联查询 通常构建数据多对多模型的关系时,我们需要再建立一张中间表来关联另外两张表. 下面介绍一下,怎么用MyBatis来实现中间表关联查询并封装到实体类对象中. 现在有三张表 ...

最新文章

  1. Clojure程序设计
  2. 基于OpenCV的透视图转化为不同平面
  3. R语言ggplot2可视化分面直方图(faceting histogram)、使用gghighlight包突出高亮突出每个分面中的一个分组的直方图
  4. Java中的Set集合接口实现插入对象不重复的原理
  5. IDC对SIEM市场的估测
  6. 如何在Android手机上进行Google Map的开发。
  7. 【Qt】Qt5.12编译MySQl5.7驱动(在线亲自指导)
  8. 校验用户画像的准确性
  9. C# 操作 Word 修改word的高级属性中的自定义属性
  10. C语言中使用静态函数的好处
  11. 带你全面的了解二叉树
  12. oracle复制表到mysql_oracle – 如何将数据从一个数据库/表复制到另一个数据库/表...
  13. svg 编辑器的点击事件兼容pc端和移动端方案
  14. 开源Jamendo在线音乐播放器源码(四)
  15. git tracked branch
  16. 领域迁移机器翻译方案总结
  17. macOS 开发 - 打包 PKG(使用 Packages)
  18. eMMC和UFS的容量
  19. 荣耀play4t pro鸿蒙,荣耀play4t和荣耀play4tpro区别|参数对比-太平洋IT百科手机版
  20. 西游记笔记与想法(3)

热门文章

  1. 无损压缩算法专题——无损压缩算法介绍
  2. 什么叫单模光纤_单模光缆是什么?单模光缆怎么连接?
  3. 基于JAVA校园快递代领系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  4. C语言实现双人五子棋
  5. 计算机查询成绩微信公众号,怎么在微信公众号上设置查询成绩?
  6. 海客票务管理系统 ------ 项目总结
  7. html+css实现星系图
  8. python爬虫算法是什么_Python爬虫:什么是网络爬虫
  9. sim卡中电话本(ADN)的简要格式
  10. Spring Boot学习笔记(二十一)Spring boot 数据校验 @Validated、@Valid用法详解