作者JYHuang (夏天到了,冷不起来了说)
看板Database
标题[SQL ] 一个问题跟一个疑惑
时间Fri Mar 21 10:48:19 2008
问题:
如果说我要从查询的结果来取得资料表的名称
像是从A资料表取得 "Folder"一值。
然後再去查询"FolderA"资料表。
是否能用子查询达成?
我用
select * from
(select concat
((select field from table where...),'A') from ...) as ..
会变成查询结果是查询结果是 "FolderA"
疑惑:
现在在开发的资料库里其中有两种资料,结构完全一样,只有一个key不同。
我的想法是放在同一个资料表用key来判别。
不过目前另一位开发的意见是,因为资料量很大
为了不影响效能,所以分别独立成两个资料表。
我是想法是觉得在都在同一个database里影响应该不大
只是存取的是从sql改由table去指定而以..
独立放在两台Server差别比较大..
是这样吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.249.240