0
我想創建一個視圖與兩個連接表,但我似乎無法得到它的工作。下面是我的嘗試:查看(2)加入表格?
Create View OwnerBe As
-> Select CID
-> From OwnTable a, BeTable b
-> Where a.CID=b.CID;
ERROR 1052(23000):列 'CID' 在字段列表是不明確的
感謝。 :)
我想創建一個視圖與兩個連接表,但我似乎無法得到它的工作。下面是我的嘗試:查看(2)加入表格?
Create View OwnerBe As
-> Select CID
-> From OwnTable a, BeTable b
-> Where a.CID=b.CID;
ERROR 1052(23000):列 'CID' 在字段列表是不明確的
感謝。 :)
Create View OwnerBe As
Select a.CID
From OwnTable a, BeTable b
Where a.CID=b.CID;
您需要別名列 - '選擇a.cid' - 我也會推薦使用'join'而不是'where'... – sgeddes
這很有道理!謝謝。 – BoyGeorge
不相關,但是:您應該停止在where子句中使用古老的,過時且容易出錯的隱式連接,並開始使用顯式的「JOIN」運算符 –