我試圖使用INNER JOIN
連接兩個表。當我運行下面的連接查詢,我得到一個錯誤信息:SQL INNER JOIN - 正在拋出錯誤
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Error at Line: 31 Column: 12
我不知道什麼的究竟錯在它。請幫助!
SELECT
CST_GIFT_REG_OWNER_MAP.REGISTRY_ID, CST_GIFT_REG_OWNER_MAP.CUST_ID,
CST_GIFT_REG_OWNER_MAP.NICKNAME,
CST_GIFT_REG_OWNER_MAP.PRIMARY_FLAG, CST_GIFT_REGISTRY.EVENT_NAME,
CST_GIFT_REGISTRY.EVENT_TYPECODE,
CST_GIFT_REGISTRY.EVENT_DATE, CST_GIFT_REGISTRY.EXPIRATION_DATE,
CST_GIFT_REGISTRY.PUBLISHED_FLAG,
CST_GIFT_REGISTRY.IMAGE_DATA, CST_GIFT_REGISTRY.COMMENTS,
CST_GIFT_REGISTRY.CREATE_USER, CST_GIFT_REGISTRY.UPDATE_USER
FROM
CST_GIFT_REG_OWBER_MAP
INNER JOIN
CUST_GIFT_REGISTRY ON CST_GIFT_REG_OWNER_MAP.REGISTRY_ID = CST_GIFT_REGISTRY.REGISTRY_ID;
這是一個Oracle錯誤。請提供您的sql查詢。順便使用適當的標籤來指定這是一個色拉服務器還是oracle。 – FLICKER
'CST_GIFT_REG_OWBER_MAP'或'CST_GIFT_REG_OWNER_MAP'我想你把OWNER拼錯爲OWBER。 – Sachu