数据库中用到得表
DealorsInfo-=====(表)代理商信息DealorsInfo
dealorsID---- -- - 代理商ID
dealorsName------ 代理商名称
DealorsPeople 代理商法人
allowNum-------- -允许数量
Email 邮箱
buyTotalNum 购买数量
SoftInfo=========(表)软件信息
softId---------------软件ID
softName -------软件名字
SoftManage=============(表)管理软件
growID---------- --自动增长
softID-------------- -软件ID
dealorsInfoID---- -- -代理商ID
regNumThis----------------注册点数
reginstDate----------------注册日期
userInfo 软件使用企业信息表
id 自增长
username 软件使用企业名称
dealorsId 代理商ID
useradress 地址
userphone 联系电话
softIsSend---------------- 是否已发
从页面上获取这些字段值
userInfo.username,
sofInfo.softName,
dealorsInfo.email,
userInfo.userAdress,
userInfo.userphone,
softManage.regNumThis
然后通过联查吧数据插入数据库
各位高手,救救小弟啊~ 只要写出可行的sql ---要求具体
根据的字段是dealorsId 如果数据库有错误的话可以修改。
userinfo inner join dealorsinfo on userinfo.dealorid=dealorsinfo.dealorsid
inner join softmange on userinfo.dealorid=softmange.dealorsid
inner join softinfo on sfotmange.softid=softinfo.softid
如果有限制,还可以在 最后 加上where ...条件
select d.username,b.softName,a.email,d.userAdress,d.userphone,c.regNumThis
from dealorsInfo a,SoftInfo b,SoftManage c,userInfo d
where a.dealorsID=c.dealorsID and c.dealorsID=d.dealorsID
and b.softId=c.softId and a.dealorsId= XXXX
插入的字段数要与表的字段数一致
insert into 要插入到的表名 select userinfo.username,softinfo.softname,dealorsinfo.email,userinfo.useradress,userinfo.userphone,softmange.regNumthis from 联查表...
好像你的好少一个关系字段.userinfo 跟 软件销售明细表里 没有关系字段