我的数据库中有两个表Application
和User
。
Application
表包含id_app
列和name_app
列,User
表格包含id_user
和name_user
。
在这两个表之间,我与列date_registration
建立了关联。
一个应用程序可以有1到n个用户。每个用户都可以在1个或n个应用程序中注册。
我想列出所有申请的所有用户以及注册日期。我怎么能这样做?
注意:我正在开发Java应用程序,我想在Jtable中显示所有这些数据。
答案 0 :(得分:0)
这应该是你需要的:
select u.id_user, u.name_user, a.id_app, a.name_app, r.date_registration
from application a
join table3 r
on a.id_user = r.id_user
join user u
on a.id_user = u.id_user
(我已经给出了你在评论中提到的第三个表 - 用户与应用程序相关的表 - 名称为“table3”(相应地重命名))