Re: [SQL ] Access要一次查十幾個資料表中的姓名或 …

看板Database作者 (醉蒼穹)時間14年前 (2011/06/12 19:38), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《Duofilm (民生社區的仲介)》之銘言: : 請問一下板上的高手 : 我不是database專業 : 我是從partime板轉過來的..... : 1. : 我工作上的需求 : 需要查詢access資料表上的名字或地址 : 但是資料表有四十幾個...一個資料夾大概有十幾萬.. : .總比數將近400萬 : 我查一次就需要打開四十幾個資料表 : 一個一個慢慢查 很沒有效率 : 請問各位板上的高手 : 如何一次動作就查四十幾個資料表呢? : 2.假如這份工作300元外包出去 : 教我到會設定 : 這價錢合理嗎? : 我怎麼看書都看不懂.... : 問完了 別砲我 : 我不是要交作業的-__-|| : 先感謝~ 第2點我不懂,外包價位我不知道所以我不回應,但是要設定什麼? 你可能要描述更清楚其他大大才有辦法幫你。 第一點 單就你給的資訊來說,是已經有四十幾個table已建完存在SQL中 那接下來就是找關聯性而已,通常都會有PK FK方便你找關聯, 如果都沒有,都是四十幾個獨立的TABLE,其中都有共通欄位 例如住址 OR 名字。 解法分兩種吧。 TABLE中找得出關聯KEY就 都個SQL 只是TABLE有四十幾個組一段KO調。 若找不出關聯,這方式是我自己蠢蠢的亂想的, 就 select 名字,住址 from table01 where 1=1 and (table01.名字 LIKE "%你要查的%" or table01.住址 like "%你要查的%") union select 名字,住址 from table02 where 1=1 and (table02.名字 LIKE "%你要查的%" or table02.住址 like "%你要查的%") union .....etc 上述這寫法好不好我是不知道,但也可以達到你的目的。 給您參考一下。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.120.23

06/14 16:56, , 1F
一次查很多表,union 去查一下股狗吧
06/14 16:56, 1F

06/14 17:33, , 2F
先感謝你....
06/14 17:33, 2F
文章代碼(AID): #1DzAKdjW (Database)
討論串 (同標題文章)
文章代碼(AID): #1DzAKdjW (Database)