帮助在我的jsp中使用标志

时间:2011-04-05 14:25:19

标签: sql

这可能令人困惑,所以只要问是否需要更好的解释。我正在尝试为特定用户选择某些团队。这是我的SELECT语句:

                          "SELECT "
                            + "team_id, "
                            + "add_date, "
                            + "campus, "
                            + "name, "
                            + "status "
                            + "request_type "
                        + "FROM SCHEMA_1.REQUEST "
                        + "WHERE add_user = ?");

我有三个request_types(New,Edit和Delete)和两个状态'(Approved and Requested)。可以有多个team_id请求,以及每个请求的状态。我正在使用一个HTML表格,并希望展示两件事:

- 最新(根据'add_date')'编辑'请求'team_id',状态为'已批准'。

- 任何'新''请求'team_id',状态为'请求'。

我认为我可以在java中为此编写某种标志,只是寻找一些示例代码或任何帮助。如果这太混乱了,请告诉我。谢谢!

1 个答案:

答案 0 :(得分:0)

  • 最近(根据'add_date')对'team_id'的'编辑'请求,其状态为'已批准':

    SELECT * FROM SCHEMA_1.REQUEST WHERE team_id=<specified_id> AND status='Approved' ORDER BY add_date DESC LIMIT 1

  • 状态为“请求”的'team_id'的任何“新”请求:

    SELECT * FROM SCHEMA_1.REQUEST WHERE team_id=<specified_id> AND status='Requested

我建议您使用ENUM作为status