如何在sq self join l中交叉加入? [英] How to do cross join in sq self join l?

查看:66
本文介绍了如何在sq self join l中交叉加入?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在sql中有表格想要交叉加入或自我加入





名称值1 
jim 100
jak 50
stiv 25





预期结果



名称值1 
Jim 100
Jim 50
Jim 25
jack 100
jack 50
jack 25
stiv 100
stiv 50
stiv 25





我尝试了什么:



我还在努力,我想知道实现这一目标的最佳方法是什么

解决方案

  SELECT  t.name,t1.value 
FROM Table_1 AS t CROSS JOIN
Table_1 AS t1
ORDER BY t.infoID


  myTable t1选择 t1.name,t2.value ,myTable t2 


只需编写查询



  SELECT  b.NAME,a.Value1 
FROM Table_1 a,Table_1 b





我假设你的桌子名称是Table_1



快乐编码! :)


i have table in sql i want to cross join or self join


Name          Value1       
jim            100           
jak            50
stiv           25 



expected result

Name value1  
Jim   100 
Jim   50
Jim   25
jack  100
jack  50
jack  25
stiv  100
stiv  50
stiv  25 



What I have tried:

still i am working on it ,and i could like know what is the best method to achieve this

解决方案

SELECT        t.name, t1.value
FROM            Table_1 AS t CROSS JOIN
                         Table_1 AS t1
ORDER BY t.infoID


Select t1.name,t2.value from myTable t1, myTable t2


Just write the query

SELECT  b.NAME, a.Value1
    FROM Table_1 a, Table_1 b



I assumed that your table name is Table_1

happy coding! :)


这篇关于如何在sq self join l中交叉加入?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆