oracle 三表 一对多关联查询

背景:调查问卷表
需求: 表一,标题表temp(标题,概述,截止日期,id);

  表二,题目表option(题目,题目类型,temp_id,id);
  表三,选项表content(选项,option_id)

根据表一的id,查出标题为"...."的调查问卷的所有内容,其中标题对题目(1-n),题目对
选项(1-n).
关联 关系: 表一与表二:id-->temp_id;表二与表三:id -->option_id
环境:mybits,oracle
问题:如何编写xml文件,实现多表查询

阅读 4.2k
1 个回答
SELECT t.[题目],t.[概述],t.[截止日期],o.[题目类型],c.[选项]

FROM [temp] t,[option] o,[content] c

WHERE t.[id]=o.[temp_id] and o.[id]=c.[option_id]

//我这里表一命名的 t 、表二 o 、表三 c

//你也当然可以自己命名、替换掉就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题