茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1735122 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_00059.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2011/11/15 8:00:34
兩個table的某個欄位合併

有兩個table,table_1、table_2
有辦法SELECT這兩個table的某個欄位合併輸出嗎
table_1
t1_name
a
b
c

table_2
t2_name
e
f
g


SELECT t1_name, t2_name 變成newName
FROM table_1, table_2

newName
a
b
c
d
e
f
g


分享時間:2010-02-02 12:45:00

回答:lcjan ( iT邦初學者5級 )

時間:2010-02-02 13:05:46

先問個問題:這是作業嗎?

----
依照你的範例寫法:
SELECT t1_name, t2_name 變成newName
FROM table_1, table_2


這樣結果應該會變成橫式結合。

如果你要的是合併兩個Table的資料集
可以使用Union All (Oracle):
SELECT t1_name as newName
FROM table_1
union all
SELECT t2_name as newName
FROM table_2


樓上的把答案都講完了,就沒啥好補述的了

chongbing 說:

若使用FileMaker,則不用下SQL,用+號就可以把二個欄位合併成一個欄位了。

2010-02-03 03:50:10

ekmpoon 說:

MS SQL
SELECT t1_name as newName FROM table_1
union
SELECT t2_name as newName FROM table_2


另外, 結果不會出現 d 因 table_1 及 table_2 沒有這個值.

2010-02-03 22:59:19

likephp 說:

MySQL下可用concat,不曉得是不是你要的
select concat(t1_name,t2_name) as newName from table_1, table_2;


2010-02-05 17:43:26


原文出處:兩個table的某個欄位合併 - iT邦幫忙::IT知識分享社群
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|