PL/sql中 一个表table1中的字段 为 a b c d ,另一个表table2的字段为 a b e f (a b)字段不唯一
怎么才能一个语句查询出abcdef并且查出的数据不重复,比如表1中的数据是3条表2中是2条,我想要结果是以表1为主查出的是abcdef3条数据,而不是6条!!求大神帮我...
怎么才能 一个语句查询出 a b c d e f 并且 查出的数据不重复 , 比如表1中的数据是3条
表2 中是2条,我想要结果是以表1为主查出的是 a b c d e f 3条数据 ,而不是6条!!
求 大神帮我 展开
表2 中是2条,我想要结果是以表1为主查出的是 a b c d e f 3条数据 ,而不是6条!!
求 大神帮我 展开
4个回答
展开全部
用左连接做
SELECT G.a,G.b,G.c,G.d,H.e,H.f FROM table1 G LEFT JOIN table2 H ON G.a=H.a AND G.b=H.b
SELECT G.a,G.b,G.c,G.d,H.e,H.f FROM table1 G LEFT JOIN table2 H ON G.a=H.a AND G.b=H.b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做这种关联查询的时候,一般都要两个表有主外键关系。这样才好建立连接。如果没有,那你的数据库设计的就有问题了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
眷恋、卷帘、绢恋
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询