請問ACCESS的「聯集查詢」問題 |
答題得分者是:st33chen
|
yeeki
一般會員 發表:1 回覆:1 積分:0 註冊:2009-04-06 發送簡訊給我 |
我在ACCESS中利用[聯集查詢]把兩個資料表合併
但是,合併後「登錄號」的顯示跟資料表中的不相同 例如:資料表中的「登錄號」是「CN-0001」,合併後就顯示為「1」 請問有甚麼方法可以在查詢中的顯示跟資料表中的一樣呢?? 注意:兩個資料表中的「登錄號」都不相同。中文書是「CN-0001」;英文書是「EN-0001」 在資料表中「登錄號」設定如下: 「中文書」資料類型:自動編號;格式:"CN-"0000 「英文書」資料類型:自動編號;格式:"EN-"0000 查詢SLQ如下: SELECT [登錄號],[書名] FROM [中文書] UNION ALL SELECT[登錄號],[書名] FROM [英文書]; 請各位幫幫忙,謝 |
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
您好,
太久沒用 access, 不過記得 autoinc 欄位應該是數字型, 您看到的 CN-0001 應該是工具軟体處理過再顯示出來的, 資料底層應該只存數字. 請試一下 SELECT 'CN-' & FORMAT([登錄號],'0000') AS 書號, [書名] FROM [中文書] UNION ALL SELECT 'EN-' & FORMAT([登錄號],'0000') AS 書號, [書名] FROM [英文書]; 看可不可以, 如果單引號不對, 請改成雙引號. 再不行就要等 ACCESS 高手解決了,
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲.
編輯記錄
st33chen 重新編輯於 2009-04-08 14:18:08, 註解 無‧
|
yeeki
一般會員 發表:1 回覆:1 積分:0 註冊:2009-04-06 發送簡訊給我 |
您好,
謝謝您的幫忙,那個查詢已經完成。 我想問多一些問題…… 請問,FORMAT是用來設定顯示多少數位的嗎??是不是所有數字資料都可以用FORMAT呢?? 為甚麼用 AS 來修改欄名呢?? 謝 ===================引 用 st33chen 文 章=================== 您好, 太久沒用 access, 不過記得 autoinc 欄位應該是數字型, 您看到的 CN-0001 應該是工具軟体處理過再顯示出來的, 資料底層應該只存數字. 請試一下 SELECT 'CN-' & FORMAT([登錄號],'0000') AS 書號, [書名] FROM [中文書] UNION ALL SELECT 'EN-' & FORMAT([登錄號],'0000') AS 書號, [書名] FROM [英文書]; 看可不可以, 如果單引號不對, 請改成雙引號. 再不行就要等 ACCESS 高手解決了,
編輯記錄
yeeki 重新編輯於 2009-04-14 01:21:11, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |