数据库(postgresql)中的表 user 对每个用户,dob,用户的名和姓都有唯一的id; 数据库中的表 points 具有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
答案 0 :(得分: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 = ?)