_遇见_
2017-04-28 08:29
采纳率: 0%
浏览 4.8k

oracle根据一个表中的name,查找到多个id,再根据多个id,去别的表查询多条记录

oracle根据一个表中的name,查找到多个id,再根据多个id,去别的表查询多条记录??

目的:一个漏洞库中某一个漏洞名字查找到漏洞ID,根据这些个漏洞ID逐一在扫描结果表中查询其他信息??

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

2条回答 默认 最新

  • 欧尔迈特1994 2017-04-28 09:01

    表1:table1
    表2:table2
    select * from table2 where id in
    (select id from table1 where name = 'xxx') a
    你是这个意思么?

    评论
    解决 无用
    打赏 举报
  • tiegenZ 2017-05-02 12:59

    select *
    from 结果表
    where 结果表.id in(
    select 漏洞id
    from 漏洞表
    where 漏洞表.name='漏洞名字')

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题