加入3个链接为父子的表

时间:2013-07-26 14:30:54

标签: oracle

我有一个父表

M_TRD sk_trd trd_name trd_date

C_sub sk_trd 子编号 子名称

C_subdet sk_trd 子编号 subdetid subdet_name

现在,我需要在一个查询中检索所有交易细节,子细节和子细节 两者之间有一对多的关系 M_TRD和C_sub 来自的一对多关系 C_sub到s_subdet

我需要使用左连接但不确定如何,我是sql的新手。 请帮忙

2 个答案:

答案 0 :(得分:1)

SELECT * 
FROM M_TRD trd
LEFT OUTER JOIN C_sub    sub ON trd.sk_trd = sub.sk_trd 
LEFT OUTER JOIN C_subdet det ON sub.subid  = det.subid

答案 1 :(得分:0)

SELECT * FROM M_TRD LEFT LOIN C_sub ON M_TRD.sk_trd = C_sum.sk_trd LEFT JOIN C_subdet ON C_sub.sk_trd;