作为一名使用C#语言开发人员,就很难逃脱与SQLSERVER打交道,虽说我们是开发人员,但我想说的是,对数据库的操作还是应该时不时的拿出来温习一番。下面那就是我见过的一道有趣的SQL题目,与你们一起分享!
题目:在我的TeamPK数据库中有一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球队,现在四个球对进行比赛,要求两两之间只进行一场比赛,现在请用一条sql语句显示所有可能的比赛组合。
解决思路:
1.先把所有满足情况查出来,总共16种
结果显示:
2.筛选
最终结果为:6种
过程现在看来很简单对不对,但当时写确实很难想到啊。哈哈哈。谢谢大家了!