一个简单的查询,可是出现了问题,大家帮忙看一下
我有两张表,一张入库表(SP_IN_DETAIL),一张出库表(SP_OUT_DETAIL),详情如下
第一种:select * from SP_IN_DETAIL sp_in,SP_OUT_DETAIL sp_out where sp_in.IN_DATE=to_date('2005-10-01','yyyy-mm-dd')
入库表里一共有5条记录,可是却出现10条,后面加出来的5条是重复了前面的5条
第二种:select * from SP_IN_DETAIL where SP_IN_DETAIL.IN_DATE=to_date('2005-10-01','yyyy-mm-dd')
这种情况是正常的,出现了入库表的5条记录
第一种只是对第一张表做了个限制,是怎么回事呢?