创建视图出错! 请帮忙给看看

[复制链接]
查看11 | 回复6 | 2006-5-27 13:42:05 | 显示全部楼层 |阅读模式
RHEL4.310.2.0.2RAC
确定t2.id存在, 为什么会报这样的错误呢?谢谢大家!
SQL> create or replace view T_JOB_MESSAGE_V as
2select t1.ID,
3
t1.COMPANY_NAME,
4
t2.ID,
5
t2.JOB_TITLE,
6
t2.DESCRIPTION,
7
t2.PROVIDER_WEBISTE_ID,
8
t3.WEBISTE_NAME,
9
t2.PROVIDER_URL,
10
t2.POST_TIME,
11
t2.LOCATION
12
from T_JOB_COMPANIES t1,T_JOB_POSITIONS t2,T_SYS_WEBSITES t3
13
where t2.PROVIDER_WEBISTE_ID = t3.id
14and t2.comp_id=t1.id
15and t2.status=\'1\';
t2.id,
*
ERROR 位于第 4 行:
ORA-00957: duplicate column name
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
select t1.ID,
4 t2.ID,
duplicate column name
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
两个列重名了,用个别名吧
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
?楼上的什么意思? 没看明白
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
相同的欄位名稱,將其中一個改個別名..
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
哦, 重名就不行了啊...明白了!谢谢楼上2位
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
T1.ID和T2.ID列名重复了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行