作者Maninck (我是大天才^o^/)
看板Database
标题[SQL ] 问一个语法的问题
时间Fri Dec 26 23:04:50 2008
假设现在有两张table及栏位如下:
table1
姓名 性别 地址
小明 男
小华 女
小志 男
table2
姓名 电话 地址
小明 2345677 台北市中正路二十号三楼
小华 2345678 台中市中正路二十号三楼
大友 2345679 台南市中正路二十号三楼
用下面这个语法可以变成一个大table
select * from table1 as x
join table2 as y on x.姓名 = y.姓名
而这张大table就长的像
姓名 性别 地址(table1) 电话 地址(table2)
小明 男 2345677 台北市中正路二十号三楼
小华 女 2345678 台中市中正路二十号三楼
我现在想要做的事就是把地址(table2)贴到地址(table1)
也就是说我希望talbe1最後可以变成
table1
姓名 性别 地址
小明 男 台北市中正路二十号三楼
小华 女 台中市中正路二十号三楼
小志 男
这样可以只用SQL语法做到吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.91.230
1F:推 PsMonkey:1. 看不懂「G贴以」之後的句子 2. 没有附上 DBMS 12/26 23:34
2F:→ Maninck:我是用ibm db2的 12/26 23:50
※ 编辑: Maninck 来自: 118.168.91.230 (12/26 23:59)
3F:推 kpier2:我可不可以建议你把A B C=> 1A 1B 1C && D E F=> 2A 2B 2C 12/27 00:17
4F:推 kpier2:然後重新把问题详述一次? 这似乎只是个2维阵列... 12/27 00:34
※ 编辑: Maninck 来自: 118.168.79.125 (12/27 09:37)