SQL SERVER 数据库
域名表 字段: id, 域名, 支出金额,扣款日期,到期时间,注册商
域名续费表 字段: id, 域名表对应ID, 支出金额,扣款日期,到期时间,注册商业务流水页面,显示 日期,域名,支出金额,注册商 ,要求数据为,域名表里的数据 + 域名续费表里的数据请问下我数据库设计是否需要修改,如果这样设计,那么查询语句应该怎么写呢
求大侠们帮忙!!!
域名表 字段: id, 域名, 支出金额,扣款日期,到期时间,注册商
域名续费表 字段: id, 域名表对应ID, 支出金额,扣款日期,到期时间,注册商业务流水页面,显示 日期,域名,支出金额,注册商 ,要求数据为,域名表里的数据 + 域名续费表里的数据请问下我数据库设计是否需要修改,如果这样设计,那么查询语句应该怎么写呢
求大侠们帮忙!!!
域名续费表 字段: id, 域名表对应ID, 支出金额,扣款日期,到期时间,注册商主表和子表的字段是不是有点重复了,续费表要个域名表对应ID,那么注册商不是就知道了,到期日期,这些不是可以引用到么?
第二年续费 再续费一年,注册商变为网银,支出金额50,到期时间是2012/1/1第一个表和第二个表没有重复,数据都不同的。举例:
域名表yuming
id name startime endtime zhichu zhuceshang
1 www.abc.com 2009-1-1 2010-1-1 30 新网互联域名续费表yumingrenew
id yumingid endtime zhichu zhuceshang
1 1 2011-1-1 40 网银
2 1 2012-1-1 50 新网
业务流水页面,主要是想查看到域名这部分的支出明细,所以要把第一次购买域名的金额的信息,和续费后的信息,都显示出来,会涉及到条件筛选,例如查询注册商,查询域名等。
www.abc.com 2010-1-1 30 新网互联
www.abc.com 2011-1-1 40 网银
www.abc.com 2012-1-1 50 新网这是我想要的结果大家帮忙看看,谢谢 了
union all
select a.name,b.endtime,b.zhichu,b.zhuceshang
from yuming a join yumingrenew b on a.id = b.yumingid
你的回答完全能解决我的问题,结贴