English | 中文 | 简体
首頁 | 線上Q&A | 註冊 | 登入

討論區 > 老師辛苦您 感恩
老師您好;請教您,我有2個不同格式的資料表,因為雖然格式不同但是很多資料姓名卻是相同所以我想將他合併成一個 請教我該如何處理 辛苦您 謝謝

您好:

不是很懂您的問題耶,

猜猜看喔!

您有2個資料表,

1)假設欄位不同?(因為您說資料不同)
那麼可以使用查詢,便可將資料以姓名為條件合併。
如:
表1中有姓名、電話等等,其他欄位省略
表2中有姓名、地址等等,其他欄位省略
則可利用查詢,將二資料表的全部欄位選取後,
在於姓名的條件中,設定另一個資料表的姓名,即可。
或是如下SQL指令,
SELECT * FROM 表1, 表2  WHERE 表1.姓名 = 表2.姓名
亦可。
2)假設欄位相同?(是要挑出相同資料嗎?)
也同樣可以利用上述方式完成。
或是,您想要的是,不管三七二十一,就將資料合併?
那就更簡單了,將2個資料表選取,並選擇所有欄位後,
再利用聯合指令,即可。
或是如下SQL指令,
SELECT * FROM 表1
UNION
SELECT * FROM 表2
亦可。
--------
如果都不是您要的,
就請您再來信,說的詳細些囉,
最好將ACCESS檔案一併寄來(mail cyu_www@yahoo.com.tw),
比較容易看清楚問題。
-------
以上意見,供您參考。
郁筱平 敬

回應