[SQL ] 資料表合併

看板Database作者 (希洛)時間14年前 (2012/03/03 05:53), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串1/1
table 1 _________________ A B C 1 19:00 大 9 20:00 大 8 21:00 小 6 22:34 中 5 33:52 大 table 2 _________________ D E F 高 胖 男 高 胖 女 高 瘦 男 矮 瘦 男 矮 瘦 男 這兩張表格的列數都一樣 請問有辦法合併這兩張表 變成 table 3 如下 table 3 __________________________ A C E F 1 大 胖 男 9 大 胖 女 8 小 瘦 男 6 中 瘦 男 5 大 瘦 男 我不需要什麼條件 就照這個順序合併起來就好 我原本想用JOIN 可是JOIN 要有條件相同才能合併 這邊的兩張表並沒有辦法利用這個合併 另外用INSERT 由兩張表匯入 結果他變成 __________________________ A C E F 1 大 9 大 8 小 6 中 5 大 胖 男 胖 女 瘦 男 瘦 男 瘦 男 這也不是我想要的 請問有辦法設計成我要的table 3麻? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.100.99 ※ 編輯: lihsien 來自: 140.116.100.99 (03/03 05:55)

03/03 08:23, , 1F
ROWNUM可以用嗎?
03/03 08:23, 1F

03/03 14:10, , 2F
cross join?
03/03 14:10, 2F

03/03 21:22, , 3F
乾脆用INSERT INTO ...SELECT...的語法來完成table 3吧
03/03 21:22, 3F

03/03 21:30, , 4F
歹勢,剛剛po的方法,好像不大行…XD
03/03 21:30, 4F

03/03 21:33, , 5F
如果在這二個table加上新的欄位並且具auto_increment屬性
03/03 21:33, 5F

03/03 21:33, , 6F
然後再join?select出你要的欄位?
03/03 21:33, 6F

03/03 22:33, , 7F
感謝上述的回答 我最後用JDBC的方法 寫到程式迴圈
03/03 22:33, 7F

03/03 22:33, , 8F
然後在聯合起來output到新的一張表
03/03 22:33, 8F
文章代碼(AID): #1FKK5OGi (Database)