sql小样例
来源:互联网 发布:ubuntu安装空闲不可用 编辑:程序博客网 时间:2024/04/30 08:58
问题:目前有主表main,三个子表table1,table2,table3
通过外键main_id一对一关联,main表的一个字段type,type=1,表示类型为子表1,type=2表示类型为子表2,type=3表示类型为子表3
需要读取所有主表的记录,显示的属性为type和name(分别为子表的属性)
with A as (select main_id,max(name) name,max(type) type from table1 group by main_id),
B as (select main_id,max(name) name,max(type) type from table2 group by main_id),
C as (select main_id,max(name) name,max(type) type from table3 group by main_id)
select decode(M.type,1,A.name,2,B.name,3,C.name) name,
decode(M.type,1,A.type,2,B.type,3,C.type) type
from main M, A, B
where M.main_id = A.main_id(+) and M.main_id = B.main_id(+) and M.main_id = C.main_id(+);
- sql小样例
- Java反射小样例
- Tensorflow小样例-神经网络
- 小样
- Linux守护进程小样例
- java xls导出小样例
- Tensorflow小样例-线性回归
- ORACLE中游标常用小样例
- 我的dwr用例小样
- java进制转换小样例
- Linux下如何进入MySQL小样例
- Tensorflow小样例-构建计算图
- Tensorflow小样例-Saver模型保存读取
- 贴上一个mock小样例_
- node.js之前后端交互小样例
- Oracle 存储过程练习小样例
- SQL server错误:53和 SQL server错误:17 ,小样你在劫难逃
- 一个简单的自定义程序日志小样例
- ASP.NET跨页传值方法汇总
- 第十二章——SQLServer统计信息(2)——非索引键上统计信息的影响
- 2013年03月20日 工作总结
- cpsr-------cpsr_cxsf
- 程序员必知8大排序3大查找(一)
- sql小样例
- 2013年3月19日 工作总结
- Android Tombstone/Crash的log分析和定位
- linux_网速限制
- sort命令
- FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
- apache POI3.2 java操作excel 设置数据有效性,实现excel单元格列表和提示
- 性能调优攻略
- 设计模式系列学习三:建造者模式(Builder)