具体的SQL语句为:select p.productname as '产品名称' from tb_InvoiceDetail t
,tb_Product p
where p.productID =t.ItemID and t.Sort=0
--第一条
select s.ServiceItemName as '服务项目名称' from tb_ServiceItem s ,
tb_InvoiceDetail t where
s.ServiceItemID = t.ItemID and t.Sort=1
-- 第二条
select s.ServiceName as '套餐名称' from tb_ServiceCard s,tb_MemberConsumptionList m
where s.ServiceID=m.ServiceID
and ConsumeType=1
--第三条我想要的结果是:产品名称 服务项目名称 套餐名称
,tb_Product p
where p.productID =t.ItemID and t.Sort=0
--第一条
select s.ServiceItemName as '服务项目名称' from tb_ServiceItem s ,
tb_InvoiceDetail t where
s.ServiceItemID = t.ItemID and t.Sort=1
-- 第二条
select s.ServiceName as '套餐名称' from tb_ServiceCard s,tb_MemberConsumptionList m
where s.ServiceID=m.ServiceID
and ConsumeType=1
--第三条我想要的结果是:产品名称 服务项目名称 套餐名称
解决方案 »
- 新人求指导.关于创建用户.
- 性能监测,这个SQL SERVER Profile如何下结论?
- 怎样查看触发器inserted表中的数据?
- 大型数据库的备份问题
- 执行下列【存储过程】的结果集,要显示在控件MSflexgrid中,我是用VB6.0设计的!结果记录数=0,肯定有问题?请专家或老师给予帮助!!
- 100分请教一个sql语句-有点难
- 嵌套视图中使用Union,报Union conflict错误
- jsp如何连接到sql server 2008
- 数据库detach以后只用.mdf文件为何连不上啦(万分着急)!!
- 求sql语句
- 关于新手学习SQL 看哪本书比较好
- >>>SQL SERVER登录的怪问题,附上图片说明(本贴与另外一个贴子一起结贴,总分40分)
产品名称 = (select p.productname from tb_InvoiceDetail t ,tb_Product p where p.productID =t.ItemID and t.Sort=0 ),
服务项目名称 = (select s.ServiceItemName from tb_ServiceItem s , tb_InvoiceDetail t where s.ServiceItemID = t.ItemID and t.Sort=1 ),
套餐名称 = (select s.ServiceName from tb_ServiceCard s,tb_MemberConsumptionList m where s.ServiceID=m.ServiceID and ConsumeType=1)
,tb_Product p
where p.productID =t.ItemID and t.Sort=0) as a cross join (select s.ServiceItemName as '服务项目名称' from tb_ServiceItem s ,
tb_InvoiceDetail t where
s.ServiceItemID = t.ItemID and t.Sort=1) as b cross join (select s.ServiceName as '套餐名称' from tb_ServiceCard s,tb_MemberConsumptionList m
where s.ServiceID=m.ServiceID
and ConsumeType=1) c