看板 PHP 關於我們 聯絡資訊
※ 引述《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