[SQL ] 從3個資料表SELECT出錯

看板Database作者 (摳我摳我摳我!!)時間17年前 (2009/01/09 20:19), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我現在有3個資料夾分別是: 藥局:領取藥局(PK主鍵),藥局電話,藥局地址 藥品:藥品名稱(PK主鍵),適應症 訂單:訂單編號(PK主鍵),藥品名稱(FK外來鍵),領取藥局(FK外來鍵),客戶名稱 現在我打了下面這個指令 SELECT 領取藥局, 藥局電話, 客戶名稱, 適應症, 訂單編號 FROM 藥品, 訂單, 藥局 WHERE 訂單.領取藥局=藥局.領取藥局 And 藥品.藥品名稱=訂單.藥品名稱; 執行時他出現 指定的欄位'領取藥局'可能參照到一個以上列在你的SQL陳述式FROM子句中的資料表 這樣是哪裡出錯了嗎? 是有什麼資料不該重複的重複了? 還是說3個資料表之間的連結有問題? 拜託~謝謝>"< -- 來吧~來吧~~快來吧!! http://www.wretch.cc/blog/jenny5mayday -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.208.166

01/09 20:30, , 1F
因為他不知道領取藥局是哪個table 請改成 訂單.領取藥局
01/09 20:30, 1F

01/09 20:41, , 2F
歐~成功了~太好了~謝謝>"<
01/09 20:41, 2F
文章代碼(AID): #19Pq3jPE (Database)
文章代碼(AID): #19Pq3jPE (Database)