我想从表 a、b、c 中获取数据,但按表响应的最新数据排序
表案例具有以下结构(简化):
casework_id | problem | user_id
------------+-----------+-------
1 | Problem1 | 1
2 | Problem2 | 2
3 | Problem3 | 1
4 | Problem4 | 3
表用户具有以下结构(简化):
user_id | name
--------+-----------------
1 | peter
2 | Sam
3 | Tom
4 | Steve
表响应具有以下结构(简化):
response_id | response | casework_id | created
------------+-----------+--------------+-------
1 | responce1 | 1 | 2012-10-14 11:28:31
2 | responce2 | 1 | 2012-9-10 11:28:31
3 | responce3 | 1 | 2012-9-2 11:28:31
4 | responce4 | 3 | 2012-8-3 11:28:31
4 | responce5 | 3 | 2012-8-2 11:28:31
我正在查看查询以按最新响应获取数据顺序并按 casework_id 分组
I. e. required out put is
casework_id | problem | name | responce | created
------------+-----------+-------+-----------+---------
1 | Problem1 | peter | responce1 | 2012-10-14 11:28:31
2 | Problem2 | Sam | Null | Null
3 | Problem3 | peter | responce4 | 2012-8-3 11:28:31
4 | Problem4 | Tom | Null | Null
如果你们中的一个好心人能指出我正确的方向,我将不胜感激。