列出所有应用程序DATABASE SQL的所有用户

时间:2014-08-16 23:36:11

标签: sql database

我的数据库中有两个表ApplicationUser

Application表包含id_app列和name_app列,User表格包含id_username_user

在这两个表之间,我与列date_registration建立了关联。

一个应用程序可以有1到n个用户。每个用户都可以在1个或n个应用程序中注册。

我想列出所有申请的所有用户以及注册日期。我怎么能这样做?

注意:我正在开发Java应用程序,我想在Jtable中显示所有这些数据。

1 个答案:

答案 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”(相应地重命名))