表1:
id1 name1
表2:
id2 name2表3:
id rel_id type当表3的type为1时,rel_id为id1;当type为2时,rel_id为id2请教各位高手,表3的结构对吗?违反范式吗?
id1 name1
表2:
id2 name2表3:
id rel_id type当表3的type为1时,rel_id为id1;当type为2时,rel_id为id2请教各位高手,表3的结构对吗?违反范式吗?
解决方案 »
- 急求高手帮忙 难住了~
- 求一个困惑我很久的sql
- 关于oracle的基础
- 这个procedure编译时没错,但执行时出错,这是为什么?请高手们HELP
- 在ORACLE过程中字符串"8;26;14;24;"怎样循环插入表中!
- Oracle中有没有这样的功能
- 返回sql code的问题??
- ADO的oracle连接字符串,怎么样才能连到其他机器的oracle 而在本地不需要oracle客户端
- 在RedHat 8.0 下安装Oracle 9.2.0 遇到的问题
- 求大!!!!!!!!!!!!!!!!!!!!!!!
- 虚拟机下安装oracle rac网上的几个误导
- oracle行转列,怎么做,求各位大侠指点!
--建议表3分开两个表吧,分别对应表1和表2
--按你的写法,可用如下查询取关联记录
select t3.*,t1.name1,t2.name2 from t3
left join t1 on t3.type=1 and t3.rel_id=t1.id1
left join t2 on t3.type=2 and t3.rel_id=t2.id2;