所以我试图为3个表使用内连接,我得到已经指定的错误。这是我做的:
SELECT phone
INTO v_phone
FROM PEOPLE
INNER JOIN Family ON PEOPLE.ID=FAMILY.ID
INNER JOIN PETS ON FAMILY.ID=PETS.ID
WHERE PETS.ID=:NEW.ID;
这里有什么问题..
答案 0 :(得分:3)
来自PHONE
,FAMILY
或PEOPLE
表的PETS
?这就是错误 - 它不知道从phone
获取哪个表。
不明确意味着它无法决定......它可能是许多人的选择,并且它不知道选择哪一个,因为它需要更多信息。模糊定义意味着该字段信息太少(它还需要一个表别名)
可能使用PEOPLE.PHONE
,具体取决于您需要的phone
值