[SQL ] 一個問題跟一個疑惑
問題:
如果說我要從查詢的結果來取得資料表的名稱
像是從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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章