ORACLE一个表查询两次
2017-11-15 09:49
92 查看
问题简述
已知有表ALCN和表FAC,其中,ALCN中的FAC_ID_S、FAC_ID_E和FAC中的id对应,然后要求我们查询对应ALCN id的FAC_NAME
直接上代码
SELECT ACLN.FAC_ID_S,ACLN.FAC_ID_E, FAC1.FAC_NAME FAC_NAME_S,FAC2.FAC_NAME FAC_NAME_E FROM DEV_ACLN ACLN,DEV_FAC FAC1,DEV_FAC FAC2 WHERE ACLN.FAC_ID_S =FAC1.ID AND ACLN.FAC_ID_E =FAC2.ID
给FAC_NAME分别取别名的好处是为了在dao层resultset 更方便的输出
相关文章推荐
- Oracle中把一个查询结果插入到一张表中
- 一个每日生产指标的ORACLE SQL查询语句(备忘录)
- oracle查询一个用户下的所有表
- Oracle分页查询的一个存储过程:
- SQLQuery 查询Oracle char类型返回一个字符问题
- oracle 查询一个表里相同记录数
- Oracle 将一个查询结果值动态赋值给一个变量
- Oracle中查询一个字符串的长度的函数
- Oracle中把一个查询结果插入到一张表中
- Oracle的存储过程能返回一个select查询结果集吗
- Oracle中查询同一个日期字段,格式不同的问题
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- Oracle通过一个Value值查询数据库
- Oracle 通过复合索引提高查询性能的一个真实客户例子
- oracle中一个树形关联表的查询排序sql
- oracle查询一个字符串所在表
- 如何查询oracle数据库一个表中的多条记录是否有重复
- oracle 查询一个日期区间内每天每个时段的数据量
- 查询oracle sql运行计划,一个非常重要的观点--dba_hist_sql_plan
- oracle查询 :一个角色包括的系统权限,对象权限,Oracle有多少种角色,某个用户有什么角色