【问题标题】:SQL select script to create team用于创建团队的 SQL 选择脚本
【发布时间】:2020-08-11 11:27:36
【问题描述】:

我希望选择脚本以显示团队而不重复。

下面是TableA中的表格数据。

ID  COL1
1   A
2   B
3   C
4   D

预期结果

TeamColA TeamColB
A        B
A        C
A        D
B        C
B        D
C        D

如果表中有更多记录,则应自动注意选择脚本。

【问题讨论】:

    标签: sql sql-server sql-server-2008 sql-server-2005 sql-server-2012


    【解决方案1】:

    试试这个:

    select a.COL1, b.COL1
    from TableA a 
        inner join TableA b
            on a.ID < b.ID
    

    【讨论】:

      【解决方案2】:

      这看起来像一个自联接:

      select t1.col1, t2.col1
      from t t1 join
           t t2
           on t1.col1 < t2.col1
      

      【讨论】:

        猜你喜欢
        • 2018-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-10
        • 1970-01-01
        • 2016-04-26
        • 1970-01-01
        相关资源
        最近更新 更多