首页 > 解决方案 > SQL Server:两个表的串联

问题描述

如何连接 SQL Server 中两个表的值?

例子:

表 1 - 两列

ID        Description 
---------------------
123       Apple
123       Grapes 
123       Pear   

表 2 - 一列

Remarks
-----------
Rotten

拼接结果:

Apple-Rotten
Grapes-Rotten
Pear-Rotten

标签: sql-server

解决方案


您应该在问题中包含您已经尝试解决问题的内容。否则看起来你只是想让别人帮你做作业。

但是对于你的问题:

由于表之间似乎没有关系,我认为您正在寻找的是交叉连接:

select concat(t1.description, '-', t2.remarks) from table1 t1 cross join table2 t2;


推荐阅读