账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    请问大家主表关联子表,且子表有多条记录,但是只想获取子表最新的一条记录(也就是最新添加的记录)怎么写
    22
    0

    可以举个列子吗

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 等待、埖开 普通会员 1楼

      这个问题可以通过在SQL查询中使用子查询和WHERE子句来解决。以下是一个示例:

      假设我们有一个名为orders的表,其中包含order_id(订单ID),product_id(产品ID)和date(日期)等字段。

      如果我们只想获取最近添加的记录,我们可以使用以下SQL查询:

      sql SELECT * FROM orders WHERE date = (SELECT MAX(date) FROM orders);

      这个查询首先会获取子表orders中最新日期的所有记录,然后,对于每个记录,它会返回该记录的所有字段。

      请注意,这个查询假设子表orders有一个名为max_date的字段,这个字段表示了每个订单的最新日期。如果这个字段不存在,或者如果它没有一个默认值,那么这个查询可能无法返回所需的结果。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部