所有球队的比赛组合_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 所有球队的比赛组合

所有球队的比赛组合

 2013/8/4 19:08:21  lqb1200  程序员俱乐部  我要评论(0)
  • 摘要:问题:一张team表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在四个球对进行比赛,用一条sql语句显示所有可能的比赛组合.答案:selecta.name,b.namefromteama,teambwherea.name<b.name思路:两张表做查询,再不加任何条件的时候,两张表会做笛卡尔积,通过小于条件限定,会排出重复的数据,最终达到了题目要求。此sql虽然不难,但理解原理后,会对以后写sql时候提供了一种思路。如果描述不正确,还请各位大神指教!
  • 标签:
问题:一张team表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在四个球对进行比赛,用一条sql语句显示所有可能的比赛组合.

答案:
class="sql">select a.name, b.name from team a, team b where a.name < b.name


思路:
两张表做查询,再不加任何条件的时候,两张表会做笛卡尔积,通过小于条件限定,会排出重复的数据,最终达到了题目要求。
此sql虽然不难,但理解原理后,会对以后写sql时候提供了一种思路。

如果描述不正确,还请各位大神指教!
  • 相关文章
发表评论
用户名: 匿名