我有两张桌子。
USER
USER_ID | USER_NAME
--------------------
659 | John
660 | Andrew
661 | Bianca
--------------------
Run Code Online (Sandbox Code Playgroud)
USER_ADDRESS
USER_ID |TYPE | ADDRESS
------------------------------
659 | HOME | New York
659 | WORK | New Jersey
660 | HOME | San Francisco
660 | WORK | Fremont
------------------------------
Run Code Online (Sandbox Code Playgroud)
我想将第二个表中的多个记录连接到第一个表上的一行中。
USER_ID | USER_NAME | HOME_ADDRESS | WORK_ADDRESS
--------------------------------------------------
659 | John | New York | New Jersey
660 | Andrew | San Francisco | Fremont
Run Code Online (Sandbox Code Playgroud)
如何在选择查询中获得上述输出?
我试图用一个新的表名来改变一个表.我成功更改了名称,但架构也从"dbo"更改.成为"dbo.dbo.".当我尝试从新表中选择数据时,它在消息框中显示该表无效,因此我无法对新表执行任何操作.
有谁知道如何将表格更改回原始架构?我使用WINSQL和sql server 2008.谢谢,