Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 获取组中最新记录的标题_Mysql_Join - Fatal编程技术网

Mysql 获取组中最新记录的标题

Mysql 获取组中最新记录的标题,mysql,join,Mysql,Join,我正在进行自联接,我有以下查询: select max( wf1.id ) as latest_id, max( wf1.created ) as latest_created, wf1.id, wf1.created, wf1.title, wf2.id, wf2.created, wf2.title from worksheet_forms wf1 join worksheet_forms wf2 on max( wf1.id )

我正在进行自联接,我有以下查询:

select 
    max( wf1.id ) as latest_id, 
    max( wf1.created ) as latest_created, 
    wf1.id, wf1.created, wf1.title,
    wf2.id, wf2.created, wf2.title
from
    worksheet_forms wf1
join
    worksheet_forms wf2
on
    max( wf1.id ) = wf2.id
where 
    wf1.company_id = '000002'
group by 
    wf1.generated_id
但我有一个错误:

MySQL said: 

#1111 - Invalid use of group function 
我想做的是得到表中一组最新记录的标题

编辑:

现在,我想要一个结果:

+-----------------------------------------------------------------------+
|  id |   generated_id  |  company_id  |  title  |      created         |
+-----------------------------------------------------------------------+
|  3  |  aaajdfie34343  |    000002    |   ws3   | 2012-02-10 17:27:30  |
|  7  |  bbbjdfie34343  |    000002    |   ws7   | 2012-02-14 17:27:30  |
|  9  |  cccjdfie34343  |    000002    |   ws9   | 2012-02-16 17:27:30  |
+-----------------------------------------------------------------------+

很好,这更容易理解。运行此:

select t1.* from t t1
left join t t2
on t1.generated_id = t2.generated_id and t1.created < t2.created
where t2.created is null
从t1中选择t1.*
左连接t2
在t1.generated_id=t2.generated_id和t1.created
您将得到以下结果:

+----+---------------+------------+-------+-----------------------+ | ID | GENERATED_ID | COMPANY_ID | TITLE | CREATED | +----+---------------+------------+-------+-----------------------+ | 3 | aaajdfie34343 | 000002 | ws3 | 2012-02-10 17:27:30 | | 7 | bbbjdfie34343 | 000002 | ws7 | 2012-02-14 17:27:30 | | 9 | cccjdfie34343 | 000002 | ws9 | 2012-02-16 17:27:30 | +----+---------------+------------+-------+-----------------------+ +----+---------------+------------+-------+-----------------------+ |ID |生成的|公司ID |头衔|创建的| +----+---------------+------------+-------+-----------------------+ |3 | aaajdfie34343 | 000002 | ws3 | 2012-02-10 17:27:30| |7 | bbbjdfie34343 | 000002 | ws7 | 2012-02-14 17:27:30| |9 | cccjdfie34343 | 000002 | ws9 | 2012-02-16 17:27:30| +----+---------------+------------+-------+-----------------------+
只需选择您感兴趣的字段。

@MiD如果您以表格格式发布当前数据和预期结果,将更容易理解问题。共享您的表格数据,我们将进一步帮助您感谢您的回复!我用表格数据和预期结果更新了我的问题。 +----+---------------+------------+-------+-----------------------+ | ID | GENERATED_ID | COMPANY_ID | TITLE | CREATED | +----+---------------+------------+-------+-----------------------+ | 3 | aaajdfie34343 | 000002 | ws3 | 2012-02-10 17:27:30 | | 7 | bbbjdfie34343 | 000002 | ws7 | 2012-02-14 17:27:30 | | 9 | cccjdfie34343 | 000002 | ws9 | 2012-02-16 17:27:30 | +----+---------------+------------+-------+-----------------------+