簡體   English   中英

如何匹配數據庫中不同表的唯一ID,並根據Java中的唯一ID檢索數據?

[英]How to match unique ID from the different table in database and retrieve data according to that unique ID in Java?

數據庫中的表用戶 (postgresql)對每個用戶,dob,用戶的名和姓都有唯一的id; 數據庫中的表具有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

這不僅僅是一個問題,還是編寫一個合適的查詢並從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 = ?)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM