作者LinuxBoy (-TMA-1-)
看板Database
标题[SQL ] SELECT * FROM (SELECT * FROM ...) 的问题
时间Wed Dec 27 20:49:49 2006
最近开始学习 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