作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板PHP
標題Re: [請益] 請問一下關於MySQL 從多個資料表讀取的 …
時間Thu Oct 6 14:15:23 2005
※ 引述《taiwangt (來吧! 剪短了)》之銘言:
: 現在資料庫有 20 個以上的tables
: 每個 table 欄位命名都相同
: 只是 table 的名稱有不同
: 現在卡在要從這 20個以上的 tables
: 當作一個大資料表讀取 (用 join嗎?)
: 希望能取出20以上的tables中
: 欄位名稱都叫做 hits 的值做排序
: 因為對SQL不甚瞭解 Q_Q
: 所以拜 google大神也有無從下手的感覺
: 希望各位大大指點迷津 Orz
假設你20個tables名稱為A、B、C、...
那就:
SELECT A.hits FROM A UNION SELECT B.hits FROM B UNION ......
SELECT T.hits FROM T;
若重複的值也要列出
將其中的UNION改成UNION ALL即可
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.16.1.95