有两个查询,select a.cd,a.date from a
,select b.cd,b.name from b
然后通过cd链接起来,如果在相同的cd下,第一条查询有6条数据,第二条查询有2条数据,结果现在是12条数据,想要的结果是,哪个查询条数多结果就是多少条,现在结果应该就是6条。并且a.date 和 b.name必须全部查出来.大神快来解救我吧
,select b.cd,b.name from b
然后通过cd链接起来,如果在相同的cd下,第一条查询有6条数据,第二条查询有2条数据,结果现在是12条数据,想要的结果是,哪个查询条数多结果就是多少条,现在结果应该就是6条。并且a.date 和 b.name必须全部查出来.大神快来解救我吧
-- 哪个查询条数多结果就是多少条
-- 这个,你要用 ful join 了。
-- 借楼上语句。
select a.cd,a.date,b.name from a full join b on a.cd=b.cd;