为了账号安全,请及时绑定邮箱和手机立即绑定

Codeigniter-使用MySql从MaxDate / time从具有多个重复项的元表中获取数据

Codeigniter-使用MySql从MaxDate / time从具有多个重复项的元表中获取数据

PHP
慕桂英3389331 2021-05-04 17:08:36
我正在尝试从三个表中获取数据。表名桌上温泉表spa_meta表库存(使用简单连接,库存仅返回一列unit_no,这不是问题)表的数据结构如下桌上温泉表Spa_meta我想列出基本信息应该来自First table Spa的数据(id,title,inventory_id)但是在其他表spa_meta中,只能选择一个条目,其spa_id匹配项应根据created_at列(时间)为DESC问题:如何使用最少的SQL查询来实现这一点。当我正在尝试这显然是错误的 select *, inventory_id, max(created_at) as MaxDate, inventory.unit_no as unitfrom spa_meta tinner join (    select spa.id as id, spa.title, spa.inventory_id as inventory_id,     from spa     group by spa.id ) tm on t.spa_id = tm.id left join inventory  on tm.inventory_id = inventory.idgroup by unit order by MaxDate DESC
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信