----------

samples

----------

SamplesID

stylenumber

stylename

status

-----------

samples_details

-----------

Samples_Details_ID

SamplesID

CustomerName

date_out

date_returned

updated (timestamp)

status

------------

samples_pictures

------------

SamplesPicID

SamplesID

尝试编写一个查询,它给出了样本中的所有行,samples_pictures中的所有匹配项(如果有)以及来自samples_details的最新记录(如果有).所以两个左外连接,但只检索最近的记录.

什么不起作用:

SELECT samples.*,samples_pictures.SamplesPicID,CustomerName,date_out,date_returned,updated,samples_details.status as txn_status

FROM samples

LEFT OUTER JOIN

( SELECT Samples_Details_ID,samples_details.status as txn_status,MAX(updated) as MaxUpdated

FROM samples_details

GROUP BY Samples_Details_ID

) AS MaxTable

ON MaxTable.SamplesID = samples.SamplesID

LEFT OUTER JOIN samples_pictures

ON samples.SamplesID = samples_pictures.SamplesID

任何帮助将不胜感激!

mysql左外连接条件_mysql – 左外连接的MAX条件相关推荐

  1. mysql 内连接关键词_Mysql的内连接、左连接、右连接以及全连接查询

    转载:https://blog.csdn.net/zjt980452483/article/details/82945663 一.内连接查询  inner join 关键字:inner  join  ...

  2. mysql修改级联表数据_MySQL数据库 外键,级联, 修改表的操作

    1.外键: 用来建立两张表之间的关系 - 一对多 - 多对多 - 一对一 研究表与表之间的关系: 1.定义一张 员工部门表 id, name, gender, dep_name, dep_desc - ...

  3. mysql表定义外键语法_mysql设置外键的语法怎么写?

    2012-08-31 回答 mysql外键设置详解 (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加er图的可读性 有些人认为外键 ...

  4. 使用mysql创建外键约束_Mysql创建外键约束的两种方式

    通过给mysql的表字段添加外键约束,可以有效的保持数据的一致性和完整性,数据就不会很容易出问题. 1.创建表时直接创建外键约束create table books( bookid number(10 ...

  5. mysql主外键添加_mysql 增加外键:(+创建主键)

    MySQL是开源免费的数据库软件,是一款很优秀的软件,作为我们的学生或者科研人员在开发软件的时候,最好用也是最省钱的.所以MySQL学好是至关重要的! SQL语言包含4个部分: ※ 数据定义语言(DD ...

  6. mysql sum带条件_mysql – SUM()基于SELECT的不同条件

    您还可以将总和放在case语句中,其中case判断其他条件,然后只将sum记录在条件为真的位置- SELECT m.member_id, m.teamname, Sum(Case When r.tra ...

  7. MySQL左连接还有过滤条件_MySQL左连接问题,右表做筛选,左表列依然在?

    问 题 原料 两张表,一张user表,一张user_log表(这个例子举的不好) CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, ...

  8. mysql左连接和内连接区别_MYSQL 左连接右连接和内连接的详解及区别

    MYSQL 左连接右连接和内连接的区别,这里就对这些概念经过一个实例,讲解清楚. 代码如下: drop table table1; CREATE TABLE `andrew`.`table1` ( ` ...

  9. mysql 左连接 例子_mysql左连接自连接例子

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 连接就是将两个表按照某个公共字段来拼成一个大表. 左连接就是在做连接是以左边这个表为标准,来遍历右边的表. 1.引子 左连 ...

最新文章

  1. bootstrap-图标使用
  2. Android Crash战斗日记(一、原理篇)
  3. 梯度下降法及其Python实现
  4. php5.5.9 新特性,php,_PHP 5.5.9版本中COOKIE的奇怪现象,php - phpStudy
  5. 二十年后我发明了保姆机器人作文_机器人保姆我的发明作文450字
  6. openstack架构详解图_英特尔顶级技术专家合力缔造精品:Linux开源网络全栈详解...
  7. 亲密接触VC6.0编译器
  8. oracle怎么查导入导出记录,Oracle实验记录——数据的导入和导出
  9. pyqt4安装问题小结(一)
  10. 【linux】vi常用快捷键
  11. linux移动文件的命令是什么,linux移动文件命令
  12. 【博客5】缤果LabView串口调试助手V2.0 (高级篇)
  13. SQL的DATEDIFF计算天数
  14. 智源大会人工智能的认知神经基础论坛精华观点 | 从「第一性原理」到大脑仿真...
  15. 苹果手机照片误删如何找回
  16. Windows10打开“运行”窗口
  17. Small Tools(1) 前后端本地环境启动运行
  18. 表单的一些样式以及属性
  19. Unity3dPro 和免费版的区别
  20. JavaWeb简单科研管理系统(jsp+Mysql8.0)

热门文章

  1. 获取byte的各个bit值_Java中获取一个Byte 的各个Bit的值
  2. Transitions Among the Processor’s Operating Modes
  3. 【GitHub】Linux 内核揭秘:linux-insides-zh
  4. CentOS通过yum安装高版本gcc
  5. 51单片机18B20测温1602LCD显示
  6. 企业会计准则2020版pdf_2020年下半年CATTI三级笔译中译英真题+参考答案+原文件汉英对照PDF版...
  7. Flink流处理练习
  8. web前端基础(09html5多媒体)
  9. reduce python3_python3中reduce函数的使用
  10. oracle19c二次安装报错,Windows10安装Oracle19c数据库详细记录(图文详解)