gpt4 book ai didi

mysql - 在查询中使用子查询

转载 作者:行者123 更新时间:2023-11-29 12:12:51 24 4
gpt4 key购买 nike

我有一个 mysql 数据库,其中有许多表:

  • 很重要

    1. matterid
    2. 事件名称
    3. 状态
  • matterjuncstaff

    1. 垃圾
    2. matterid
    3. 工作人员
  • 工作人员

    1. 工作人员
    2. 员工姓名
    3. 引导(引导可以是 Y 或 N)
  • 物质连接

    1. matterid
    2. 操作日期

规则

  • 某个事项将有多名员工与之相关,但只有一名线索。
  • 一个事务可以有任意数量的与其关联的操作。

我想提取一个表格,其中显示 state'Open' 的所有事务,并列出 matteridmattername 事项领导人员的staffname(即lead='Y') 以及该事项的最后一个actiondate

我尝试了各种方法来执行此操作,并相信可以使用子查询来完成此操作,但我无法找出将这些子查询放入查询中的格式。

最佳答案

它看起来像这样:

Select m.matterid, m.mattername, s.staffname, max(actiondate)
From matters m
Inner join matterjuncstaff mjs using (matterid)
Inner join staff s using (staffid)
Inner join matterjunactions mj
On mj.Matterid = m.matterid
Where m.state = 'open'
And s.lead = 'Y'
Group by m.matterid, m.mattername, s.staffname

关于mysql - 在查询中使用子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30345662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com