一个简单的查询求解
--表B_CallNo 数据--
ID CtrlNo CallNo Lib
1 101 TP393 1
2 101 TP393 2
--表B_Barcode数据--
ID Barcode CtrlNo
1 A0001 101
2 A0002 101
3 A0003 101
4 A0004 101
用查询语句:
select substring( CallNo , 1 ,2) as class,count(Barcode) as Total
from B_Barcode a , B_CallNo b
where a.CtrlNo = b.CtrlNo
group by substring( CallNo , 1 ,2)
order by Total desc
查询得结果:
class Total
---- -----
TP 8
我的结果是要得到4,请问该怎样写查询语句??因为表B_CallNo有重复的CtrlNo,导致查询的结果也有重复了。谢谢
------------以下是给大家的调试准备----------------
--表B_CallNo--
create table B_CallNo
(ID int primary key identity(1,1),
CtrlNo int,
CallNo varchar(50),
Lib int
)
insert into B_CallNo(CtrlNo, CallNo, Lib) values('101','TP393',1)
insert into B_CallNo(CtrlNo, CallNo, Lib) values('101','TP393',2)
--表B_Barcode--
create table B_Barcode
(ID int primary key identity(1,1),
Barcode varchar(50),
CtrlNo int
)
insert into B_Barcode(Bardcode , CtrlNo) values('A0001','101')
insert into B_Barcode(Bardcode , CtrlNo) values('A0002','101')
insert into B_Barcode(Bardcode , CtrlNo) values('A0003','101')
insert into B_Barcode(Bardcode , CtrlNo) values('A0004','101')
...全文
相关推荐
SQL的数据查询功能之四---子查询.
它允许我们用一系列简单的查询构建复杂的查询结构,体现了SQL的“结构化”特性。子查询可以有多层嵌套,每层子查询在它的上一层查询处理之前被求解。子查询的结果作为其父查询的查找条件。
ConstraintModels.jl:一个存储用于JuliaConstraints求解器的Constraint编程模型的软件包
**高效的数据结构**:内部数据结构设计优化,使得模型构建和查询速度快速,对于大规模问题处理具有优势。4.
用matlab求模糊查询表
这段代码主要展示了如何使用MATLAB中的Fuzzy Logic Toolbox来构建一个简单的模糊逻辑系统,并通过该系统生成模糊查询表。下面将对各个步骤进行详细解释。### 1.
zoj题目简单归类zoj题目简单归类
解决策略是设计一个算法,能够遍历所有可能的子串,并判断其是否为回文串。#### #2773 Formula Summation题目要求求解一个公式求和问题。
python制作一个简单的gui 数据库查询界面
本资源是关于使用Python制作一个简单的GUI数据库查询界面的教程。开发者首先需要准备MySQL数据库,包括安装MySQL 3.7,创建名为`test`的数据库,以及在其中建立一个名为`stude


