有三张表 主表A(id), 个人表B(id, person_name), 公司表C(id,company_name)
A.id 包含全部 B.id 和 C.id现想选出所有 name 信息,应该怎么样做呢?(A中没有是否是个人或公司的区分字段)如 select name from ... id name
1001 个人1
5003 公司3
1002 个人2
... ...谢谢.
A.id 包含全部 B.id 和 C.id现想选出所有 name 信息,应该怎么样做呢?(A中没有是否是个人或公司的区分字段)如 select name from ... id name
1001 个人1
5003 公司3
1002 个人2
... ...谢谢.
解决方案 »
- oracle 自定义函数里有个nvl()
- 错误:OracleOraHome90TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报急!!!在线等!!!
- oracle 求解
- 求sql,去除null,数据上移
- 关于在select查询把变量当字段使用的问题.
- 俺要去华为面试,请教华为的面试体型
- 10g服务器上的数据库移到9I上?急,等
- 取表前5条记录,oracle的sql语句怎么写?
- 监测表记录字段变化情况
- 求助攻啊,这个是啥问题啊,oracle重装了一天了,老是卡在这儿
- 能在ORACLE的存储过程中创建触发器吗?怎么做?
- 50 求一条 SQL 语句,谢谢
UNION
SELECT ID,company_name NAME FROM C;2:SELECT A.ID,NVL(B.PERSON_NAME,C.PERSON_NAME) NAME FROM A,B,C WHERE A.ID=B.ID AND A.ID=C.ID;