我的网页应用程序中有一个显示所有
的页面ticketsid(int)的
摘要(字符串)
描述(字符串)
priorityId(int)的
statusId(int)
assignedTo(字符串)
专案编号(int)的
ticketSubmissionDate(日期)
存储在数据库中,用户可以使用四个不同的字段过滤票证,
priorityId,statusId,projectId和assignedTo
在显示所有故障单的页面上显示为下拉列表。
为此目的,我已经为用户可以选择的每个字段组合编写查询,例如优先级和状态,状态和项目,状态,assignedTo和项目,只有优先级,只有状态等等在那里我可以做的更好或更简单的方式吗?
答案 0 :(得分:1)
Luiggi Mendoza提出了一个优雅的解决方案,它允许您完全按照自己的意愿行事,但只使用一个数据库查询。 Check this out.
答案 1 :(得分:0)
我假设你有一个NULL选择值的默认值(因为我不知道使用PreparedStatement的另一种方法),因为' 0'