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

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_0046.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

DB研討會 : [轉貼]兩個table的某個欄位合併

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]兩個table的某個欄位合併
兩個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知識分享社群
前一個主題 | 下一個主題 | 頁首 | | |



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