0

database(postgresql)のテーブルuserには、ユーザーごとに一意のID、dob、ユーザーの名前と名前があります。データベース内のテーブルポイントには、userID列とgamePoints列があります。

Javaサーブレットでは、ポイントと出力を使用して、そのユーザーが誰であるかを正確に照合して取得するにはどうすればよいですか?あいまい一致??

例:

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 に答える