J*****u 发帖数: 44 | 1 有三张表
表名一 csm
table1
a-1,toi01
a-2,toi01
a-3,toi01
a-4,toi02
a-5,toi02
表名二 oem
table2
m-1,toi01
m-2,toi01
m-3,toi02
m-4,toi02
表名三 prt
table3
toi01,lam,45
toi02,eod,18
想得到下面这样的结果
a-1/lam/45/m-1/m-2 (需要一个query,而且结果是同一行),刚刚入门数据库,谢谢
大牛解答 |
l****5 发帖数: 336 | 2 第二行是显示a-2/lam/45/m-1/m-2吗还是怎么样? |
J*****u 发帖数: 44 | 3 YES
【在 l****5 的大作中提到】 : 第二行是显示a-2/lam/45/m-1/m-2吗还是怎么样?
|
B*****g 发帖数: 34098 | |
y*****g 发帖数: 677 | |
l****5 发帖数: 336 | 6 不是这么简单的吧,table2的相同toi01要显示在同一行
【在 B*****g 的大作中提到】 : 问家庭作业要给包子的 : http://www.w3schools.com/sql/sql_join_inner.asp
|
B*****g 发帖数: 34098 | 7 老师题理解错了?
【在 l****5 的大作中提到】 : 不是这么简单的吧,table2的相同toi01要显示在同一行
|
J*****u 发帖数: 44 | 8 YES,The result I want to display in one line |
l****5 发帖数: 336 | |
l****5 发帖数: 336 | 10 以我有限的sql server知识,需要把table2分成奇数m-1和偶数m-2两个table,可以用
CTE实现。然后inner join |
|
|
B*****g 发帖数: 34098 | |
J*****u 发帖数: 44 | 12 嗯,感谢!受益了!
但是,要做到我要的那个结果,是不是非得创建一个临时用的table呢?
很想知道怎么不用创建新table的解法来得到我想要的结果。
【在 B*****g 的大作中提到】 : 好吧, : sqlserver : http://www.simple-talk.com/sql/t-sql-programming/concatenating- : oracle : http://www.oracle-base.com/articles/misc/string-aggregation-tec : oracle这个还缺xml解法
|
B*****g 发帖数: 34098 | 13 把link读完呀
【在 J*****u 的大作中提到】 : 嗯,感谢!受益了! : 但是,要做到我要的那个结果,是不是非得创建一个临时用的table呢? : 很想知道怎么不用创建新table的解法来得到我想要的结果。
|
J*****u 发帖数: 44 | 14 有三张表
表名一 csm
table1
a-1,toi01
a-2,toi01
a-3,toi01
a-4,toi02
a-5,toi02
表名二 oem
table2
m-1,toi01
m-2,toi01
m-3,toi02
m-4,toi02
表名三 prt
table3
toi01,lam,45
toi02,eod,18
想得到下面这样的结果
a-1/lam/45/m-1/m-2 (需要一个query,而且结果是同一行),刚刚入门数据库,谢谢
大牛解答 |
l****5 发帖数: 336 | 15 第二行是显示a-2/lam/45/m-1/m-2吗还是怎么样? |
J*****u 发帖数: 44 | 16 YES
【在 l****5 的大作中提到】 : 第二行是显示a-2/lam/45/m-1/m-2吗还是怎么样?
|
B*****g 发帖数: 34098 | |
y*****g 发帖数: 677 | |
l****5 发帖数: 336 | 19 不是这么简单的吧,table2的相同toi01要显示在同一行
【在 B*****g 的大作中提到】 : 问家庭作业要给包子的 : http://www.w3schools.com/sql/sql_join_inner.asp
|
B*****g 发帖数: 34098 | 20 老师题理解错了?
【在 l****5 的大作中提到】 : 不是这么简单的吧,table2的相同toi01要显示在同一行
|
|
|
J*****u 发帖数: 44 | 21 YES,The result I want to display in one line |
l****5 发帖数: 336 | |
l****5 发帖数: 336 | 23 以我有限的sql server知识,需要把table2分成奇数m-1和偶数m-2两个table,可以用
CTE实现。然后inner join |
B*****g 发帖数: 34098 | |
J*****u 发帖数: 44 | 25 嗯,感谢!受益了!
但是,要做到我要的那个结果,是不是非得创建一个临时用的table呢?
很想知道怎么不用创建新table的解法来得到我想要的结果。
【在 B*****g 的大作中提到】 : 好吧, : sqlserver : http://www.simple-talk.com/sql/t-sql-programming/concatenating- : oracle : http://www.oracle-base.com/articles/misc/string-aggregation-tec : oracle这个还缺xml解法
|
B*****g 发帖数: 34098 | 26 把link读完呀
【在 J*****u 的大作中提到】 : 嗯,感谢!受益了! : 但是,要做到我要的那个结果,是不是非得创建一个临时用的table呢? : 很想知道怎么不用创建新table的解法来得到我想要的结果。
|