Re: [SQL ] Access要一次查十幾個資料表中的姓名或 …
※ 引述《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
06/14 16:56, 1F
推
06/14 17:33, , 2F
06/14 17:33, 2F
討論串 (同標題文章)