实现的方法和详细的 *** 作步骤如下:
1、首先,在计算机桌面上双击“
Management Studio”图标,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,单击左上角的“新建查询”按钮,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,在界面中输入sql语句“
select * from test1,test2”,将两个表合并成一个表,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,单击下图红框标注的工具栏中的“运行三角形”图标,然后进入下一步。
5、最后,完成上述步骤后,在此界面中,表明两个表已成功合并,如下图所示。这样,问题就解决了。
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、之后在该界面中,点击左上角“新建查询”选项。
3、接着在该界面中,输入将两个表合在一起的sql语句“select * from test1,test2”。
4、然后在该界面中,点击工具栏里的“运行三角形”图标。
5、最后在该界面中,显示成功将两个表合在一起。
--1)按照你提供的表结构和最终需求似乎不需要 表1: company--2)按照你的要求结果集中列的数量似乎不能确定,所以ORCLE不能完成这个查询,但是有一个
--wmsys.wm_concat函数可以完成类似功能,请参照下面SQL:
SELECT DISTINCT X.cid,X.uid,X.uname,wmsys.wm_concat(X.position) over (partition by X.uname) AS position
FROM (
SELECT company_user.cid,company_user.uid,user.uname, company_user.position
FROM user,company_user
WHERE user.uid = company_user.uid
AND company_user.cid=1
) X
------------预计执行结果-----------------------------------------------------
cid uid uname postion
1 1U1 P1,P2,P3
2 2U2 P1,P2
------------结果说明-----------------------------------------------------------
--结果集中postion字段的结果是所有company_user表中满足条件的集合,
--形成一个由逗号分割的字符串
希望能够对你有帮助.如果有问题可以追问
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)