0

数据库(postgresql)中的表用户对每个用户都有唯一的id,dob,用户的名字和姓氏;数据库中的表有 userID 和 gamePoints 列。

在 java servlet 中,如何通过点和输出匹配和检索该用户的确切身份?模糊匹配??

例子:

Table user:
userID-name-lastname-dob
1-Edward-Maka-1950
2-Kapu-Aka-1990
3-Park-Lewins-1993

Table points:
userID-gamePoints
1-320
3-3312
2-1001
4

1 回答 1

2

这不只是一个问题,还是编写一个适当的查询并用 Java 解析来自 ResultSet 的结果?

查询应该是这样的:

SELECT user.userID, user.name, user.lastname, user.dob, points.gamePoints
FROM user, points
WHERE user.userID = points.userID 
  AND (user.name = ? OR user.lastname = ?)
于 2012-04-25T22:46:04.550 回答