XiaoShouDanHao 表,有“ 销售单号、销售日期、销售金额”三个字段
TuiHou表,有“销售单号、退货日期、退货金额”三个字段(两个表中的单号是一致的、销售日期和退货日期也是一致的)
怎么让两个表中的 “单号、日期、销售金额、退货金额”四个字段内容显示到一个dbgrid中呢。
TuiHou表,有“销售单号、退货日期、退货金额”三个字段(两个表中的单号是一致的、销售日期和退货日期也是一致的)
怎么让两个表中的 “单号、日期、销售金额、退货金额”四个字段内容显示到一个dbgrid中呢。
from XiaoShouDanHao a left join TuiHou b on a.销售单号=b.销售单号
//上述语句考虑了有的销售单可能没有对应的退货单。
1.如果以表XiaoShouDanHao数据为主,考虑有左连接
select b.销售单号,a.销售日期,a.销售金额,b.退货金额 from XiaoShouDanHao a inner join TuiHou b on a.销售单号=b.销售单号2.某些值可能为空,考虑有全连接join(因为在两张表中可以有id不同的值)
select b.销售单号,a.销售日期,a.销售金额,b.退货金额 from XiaoShouDanHao a join TuiHou b on a.销售单号=b.销售单号