56,678
社区成员
发帖
与我相关
我的任务
分享
table node :
nid name value
1 abc 123
2 def 456
table edge :
eid node1 node2 res
1 1 2 ok
查询结果:
eid name1 name2 res
1 abc def ok
查询结果:
eid name1 name2 res name
1 abc def ok abc_def
select e.eid,n1.name as name1,n2.name as name2,res
from edge e,node n1,node n2
where e.node1=n1.nid and e.node2=n2.nid
SELECT e.eid,
n1.name AS name1,
n2.name AS name2,
e.res
FROM edge e,
LEFT JOIN node n1
ON e.node1 = n1.nid
LEFT JOIN node n2
ON e.node2 = n2.nid
select eid,node1.nid,node2.nid
from edge,node as node1,node as node2
#result:
eid node1 node2
1 1 1
1 2 1
1 1 2
1 2 2