两张表通过年份关联,一个是YSDN,一个是FISCALYEAR,一张是这样的,有数据,另一张没有数据,我想把两张表放在一张表上,但是我现在第一张表有数据也不会显示,sql有什么问题吗, select ds1.*,ds2.LOCCURRAMT from ds1,ds2 where ds1.YSND=ds2.FISCALYEAR
用有数据的那个表left join 没数据的那个表。
看你把两张表合成一张表的需求:
如果取两张共同的数据就用你写,
如果DS1的全部数据与DS2对应DS1的数据那就用楼上的
如果。。。
两张表进行全关联 On 条件 1=1,此问题为sql 问题,