SQL Server 如何使用SQL进行排列?[已关闭]

tkclm6bt  于 2022-11-21  发布在  其他
关注(0)|答案(1)|浏览(155)

这个 问题 似乎 与 help center 中 定义 的 范围 内 的 编程 无关 。
7 天 前 关闭 。
Improve this question 格式
我 正在 试 着 做 这个 练习 , 但是 没有 任何 想法 。 有人 知道 怎么 做 吗 ?

请 在 此处 试用 :

DROP TABLE IF EXISTS #TestCases;
GO

CREATE TABLE #TestCases
(
RowNumber INTEGER,
TestCase VARCHAR(1),
PRIMARY KEY (RowNumber, TestCase)
);
GO

INSERT INTO #TestCases VALUES
(1,'A'),(2,'B'),(3,'C');
GO

中 的 每 一 个

gab6jxml

gab6jxml1#

SELECT   tc1.TestCase
       , tc3.TestCase
       , tc2.TestCase
FROM       #TestCases as tc1
CROSS JOIN #TestCases as tc2
CROSS JOIN #TestCases as tc3
WHERE 1 = 1 
  AND tc1.TestCase <> tc2.TestCase 
  AND tc2.TestCase <> tc3.TestCase 
  AND tc1.TestCase <> tc3.TestCase

相关问题