请用SQL写出来,谢!
------解决方案--------------------
select * from tb a,tb b, tb c ,tb d where a.col<b.col and a.col<c.col and a.col<d.col
------解决方案--------------------
是这个样子吗?????
- SQL code
WITH cte AS(SELECT 'A' AS teamUNION ALL SELECT 'B'UNION ALL SELECT 'C'UNION ALL SELECT 'D')SELECT * FROM cte a,cte bWHERE a.team<b.team /*team teamA BA CA DB CB DC D*/
------解决方案--------------------
- SQL code
IF object_id('tc') IS NOT NULL DROP TABLE tc GOCREATE TABLE tc ( team VARCHAR(10))INSERT INTO tcSELECT 'A'UNION ALLSELECT 'B'UNION ALLSELECT 'C'UNION ALLSELECT 'D'SELECT Count(1)FROM tc a INNER JOIN tc b ON a.team < b.team