[SQL ] 請問怎麼下查詢指令

看板Database (資料庫)作者 (我是歹人雄大)時間16年前 (2008/09/29 23:36), 編輯推噓10(1002)
留言12則, 5人參與, 最新討論串1/1
小弟有個資料庫名稱IN2000 裡面分別有abc0101-abc1231 共365個tables 及cde0101-cde1231 共365個tables 兩者資料表舉例如下 分別以keytno連結 abc ---------------------------- keytno | name | code ---------------------------- a911 mary 250 ----------------------------- cde ---------------------------- keytno | local | grd ---------------------------- a911 tw good ----------------------------- 若小弟想查詢IN2000下所有 code為250的資料 並聯結兩資料表輸出不知道怎麼下指令比較有效率 因為一次查詢只能針對一個tables 我想查詢的是從0101-1231 這365個tables的資料 麻煩好心的大大指點一下~~~感激 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.94.30

09/30 00:13, , 1F
先說一下未啥非得有 365 個 table =="
09/30 00:13, 1F

09/30 00:13, , 2F
union 或許可以解決你的問題,只不過... [抖]
09/30 00:13, 2F

09/30 00:27, , 3F
詭異的設計…一個表是塞到幾萬行資料嗎
09/30 00:27, 3F

09/30 16:49, , 4F
百分之九十九點九九九資料表規劃設計錯誤 這個問題不想解
09/30 16:49, 4F

09/30 16:50, , 5F
因為錯誤的太誇張 把規劃做好再說吧
09/30 16:50, 5F

09/30 18:31, , 6F
用View先整起來?我也很好奇要開365個Table的原因
09/30 18:31, 6F

09/30 20:20, , 7F
1.用程式串SQL 2.用系統物件串SQL..哪個DBMS? 3.砍掉重練
09/30 20:20, 7F

09/30 22:11, , 8F
小第說明一下這是串人擋 把每天出生的人串在一起
09/30 22:11, 8F

09/30 22:16, , 9F
所以會有365個tables 我是用MYSQL
09/30 22:16, 9F

10/01 00:01, , 10F
abc資料表裡面加個日期欄位就不用開365個資料表
10/01 00:01, 10F

10/01 00:04, , 11F
或者日期單獨建立一個TABLE 人名也單獨建立 再建一個以兩
10/01 00:04, 11F

10/01 00:06, , 12F
者為複合主鍵的TABLE 我不相信需要建365 table
10/01 00:06, 12F
文章代碼(AID): #18uFORBN (Database)
文章代碼(AID): #18uFORBN (Database)