[SQL ] SELECT * FROM (SELECT * FROM ...) 的問題

看板Database (資料庫)作者 (-TMA-1-)時間18年前 (2006/12/27 20:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近開始學習 SQL 語法,不過有遇到一個問題是甲 table 中有個欄位是儲存另 外一個資料表的名稱,而資料的查詢是要到這個資料表裡面跑 http://dev.mysql.com/doc/refman/5.0/en/unnamed-views.html 在 MySQL 的網站上查到這篇,最後面指出 "Subqueries in the FROM clause can return a scalar, column, row, or table. Subqueries in the FROM clause cannot be correlated subqueries." 表示可以回傳 table 回來,我嘗試用 SELECT * FROM (SELECT reference FROM apply_lists WHERE id = 1) AS refer 的語法執行,希望可以回傳 reference 這個欄位所儲存的 table 中所有的資料回來, 但是實際上傳回來的只有 table 名稱 請問這樣的想法是可行的嗎?還是我的語法錯了?謝謝 :) -- -- G.Chaucer -- And if that at myn owene lust I brenne, Fro whennes cometh my wailing and my pleynte? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.122.127
文章代碼(AID): #15acdTmH (Database)
文章代碼(AID): #15acdTmH (Database)