高手们请帮忙啊!请问这条SQL语句怎么写啊(ASP+ACCESS)?谢谢!
想显示一个查询统计的表格:
三个数据表:
表1:(leibie)
字段: lbId(自增ID), lbMc(类别名称), lbPid(父类别ID) (大类的lbPid=0,小类的lbPid=大类的lbId; 就只有两层类别)
表2: shangpin(商品表)
字段: spId(自增ID), xlId(小类ID), dlId(大类ID).spGg(商品规格)....
表3:jiaoyi(商品交易表)
字段:jyId(自增ID), xlId(小类ID), dlId(大类ID), 成交数量
我要显示搜索交易的表:
我如何写一条SQL语句实现, 人们输入“小类名称” 可以查询出下列显示内容?
大类名称 ,小类名称,商品规格,成交数量......
谢谢!
------解决方案--------------------表3:jiaoyi(商品交易表)
多了.小类ID大类ID,少了. 商品ID这一关键字段.
如果你的小类,大类ID都保存到商品表里.为何不直接保存类别名称呢?
库结构设计问题. 而不是SQL的问题.
SQL的问题,不过是一个联合查询的问题.你GOOGLE一下即可.
------解决方案--------------------建议三个表这样设
三个数据表:
表1:(leibie)
字段: lbId(自增ID), lbMc(类别名称), lbPid(父类别ID)
表2: shangpin(商品表)
字段: spId(自增ID), xlId(小类ID),spGg(商品规格)....
表3:jiaoyi(商品交易表)
字段:jyId(自增ID),spId(商品ID) ,cjsl成交数量
我要显示搜索交易的表:
我如何写一条SQL语句实现, 人们输入“小类名称” 可以查询出下列显示内容?
select spid,spGg,...,lbMc,Lbpid,cjsl from jiaoyi as a,shangpin as b,leibie as c where a.spId=b.spId and b.lbMc=小类名称 and b.lbMc=c.lbMc
也许有些错误,但思路应该是这样的。我在网吧不能测试,还有你可以通过sql里面的视图来实现,完全可视化。