sql 两表连接查询的问题
我现在有两个表一个主表一个明细表,主表字段包括:入库号(1234567890000001),名称,日期。明细表字段包括:入库号(12345678900000010001,...
我现在有两个表 一个主表 一个明细表,主表字段包括:入库号(1234567890000001),名称,日期。明细表字段包括:入库号(12345678900000010001,12345678900000010002,12345678900000010003这样的格式),单价,数量。我现在的问题是 明细表中没有日期和物品名称, 怎么写语句能生成一张包含日期的明细表呢,求详细的SQL语句写法啊仅有不多的分 聊表心意了
展开
2个回答
展开全部
select b.入库号,b.单价,b.单价,a.名称,a.日期 from 主表 a,明细表 b where a.入库号=b.入库号
select b.入库号,b.单价,b.单价,a.名称,a.日期 from 明细表 b left join 主表 a on a.入库号=b.入库号
不知道你是用哪种,第一个是自然连接,只显示俩表共同存在的入库号,后一个是左连接,显示b表里的所有,如果没和a表的入库号关联上,名称和日期就显示空,你按照自己需求看用哪个吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询