MYsQL分组计数查询
任何人都可以帮助我 我有一个需要提取数据的查询,这些数据必须显示流程中某个模型的详细信息 这是我的问题MYsQL分组计数查询,mysql,Mysql,任何人都可以帮助我 我有一个需要提取数据的查询,这些数据必须显示流程中某个模型的详细信息 这是我的问题 select x.Sequence as 'Sequence', x.Process as 'Process', x.pdt as 'Production Date', x.mdl as 'Model', count(x.bigbook) as 'Bigbook Count', x.sb as 'Smallbook' from ( select distinct '1' as 'Seq
select
x.Sequence as 'Sequence',
x.Process as 'Process',
x.pdt as 'Production Date',
x.mdl as 'Model',
count(x.bigbook) as 'Bigbook Count',
x.sb as 'Smallbook'
from
(
select distinct
'1' as 'Sequence',
'Cutting' as 'Process',
cut_pdt as 'PDT',
cut_shf as 'Shift',
cut_mdl as 'Mdl',
cut_bbn as 'Bigbook',
count(cut_sbn) as 'SB'
from sum_cut_001 group by cut_bbn) x
group by x.mdl
它显示的结果是这样的
---------|---------|-----------------|-------|----------------|------------------|
Sequence | Process | Production Date | Model | Big book Count | Small Book Count |
---------|---------|-----------------|-------|----------------|------------------|
1 | Cutting | 2012-01-30 | GSX1 | 3 | 12 |
每个模型有一个Bigbook,每个Bigbook有18个smallbook
因此,如果我有3本GSX1型号的大书,输出应该是
---------|---------|-----------------|-------|----------------|------------------|
Sequence | Process | Production Date | Model | Big book Count | Small Book Count |
---------|---------|-----------------|-------|----------------|------------------|
1 | Cutting | 2012-01-30 | GSX1 | 3 | 54 |
请帮助我正确地查询它
提前感谢。您是否将所有数据都放在一个表中?看起来应该正常化。