0


0

Comment faire correspondre l’ID unique des différentes tables de la base de données et récupérer les données en fonction de cet ID unique en Java?

La table * user * dans la base de données (postgresql) a un identifiant unique pour chaque utilisateur, dob, prénom et nom de l’utilisateur; La table * points * de la base de données a des colonnes userID et gamePoints.

Dans le servlet java, comment puis-je faire correspondre et récupérer qui exactement cet utilisateur est avec des points et une sortie? Correspondance floue ??

exemple:

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

1 Answer


2


N’est-ce pas juste une question ou écrire une requête appropriée et analyser les résultats du ResultSet en Java?

La requête doit ressembler à ceci:

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 = ?)