t1441332354
2018-05-25 07:31
采纳率: 71.8%
浏览 2.0k
已采纳

jsp页面关于数据库多对多查询的sql语句应该怎么写?

我是用的mysql数据库

这是一张用户表

图片说明

这是项目表

图片说明

现在我想根据用户表里的“DetectID”对应项目表里的“id”进行关联查询其项目名称,“DetectID”里有几个数据,就查出项目表里的几个名称。这条SQL语句该怎么写,我老是查询到第一条数据就结束了。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • a718089112 2018-05-25 07:51
    已采纳

    如果项目表数据不多,可以一次查询所有项目表,用程序处理你的detectID与名称的匹配。

    注:你这个设计存在缺陷,应该有一张表:项目id与用户id的对应关系表

    评论
    解决 无用
    打赏 举报
查看更多回答(10条)

相关推荐 更多相似问题