我有一张下表。
ID Name State Date
1 A1 First 1/10/2013
2 A1 Second 1/11/2013
3 A1 Last 1/12/2013
4 A2 First 1/10/2013
5 A2 Closed 1/11/2013
6 A3 First 1/10/2012
7 A3 Second 1/10/2012
状态的优先顺序如下
1 First
2 Second
3 Last
4 Closed
这意味着我必须只显示名称的最新状态(前提是状态未关闭。如果状态关闭,我不必显示该 ID)。
所以上表的输出应该是
ID Name State Date
3 A1 Last 1/12/2013
7 A3 Second 1/10/2012
我不确定如何进行?如果我知道的话,我会尝试一些东西,但现在我正在努力解决它。我可以这样做php
并将输出存储在另一个中table/view
并显示它,但它必须在数据库中完成。
谢谢