D
drmy
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有两个表,主表为Test,另一个表为ParaCol
主表Test如下所示检测号为主键)
检测号 批号 色号 横向CV 支数
1 SDFS W911 12。9 2
2 DFdf W123 11.3 3
…….
ParaCol 表如下所示:(检测号和条联合起来作为主键)
检测号 条号 纵向CV值 平均值
1 0 1.2 56
1 1 1.5 70
…..
1 239 1.8 75
2 0 1.4 89
…..
2 239 1.6 100
….
我进行一次检测时,检测号会加1,由于每一次检测时是同时对240个对象加以检测,所以在ParaCol表中有一个名为
“条号”的Field,这两个表是通检测号相关联起来的。
简而言之,Test表记录了每次检测的总体情况,而ParaCol则记录了在每一次检测中的各对象的值.
现在我用了一个查询:”Select ParaCol.检测号,AVG(ParaCol.纵向CV值)AS 平均CV值,AVG(ParaCol.平均值)AS平均灰度值. Group by ParaCol.检测号 Order By 检测号”
得到了如下结果:
检测号 平均CV值 平均灰度值
1 1.34 58
2 1.56 60
……
当我想用Union 或Join语句将这个查询结果与主表中的内容组合起来时,却无法成功,
即:希望得到:
检测号 平均CV值 平均灰度值 横向CV 批号 色号
1 1.34 58 12.9 SDFS W911
2 1.56 60 11.3 DFdf W123
…
这样的结果.
请帮我查查如何去写这个联合查询语句.
十万火急,谢谢!
主表Test如下所示检测号为主键)
检测号 批号 色号 横向CV 支数
1 SDFS W911 12。9 2
2 DFdf W123 11.3 3
…….
ParaCol 表如下所示:(检测号和条联合起来作为主键)
检测号 条号 纵向CV值 平均值
1 0 1.2 56
1 1 1.5 70
…..
1 239 1.8 75
2 0 1.4 89
…..
2 239 1.6 100
….
我进行一次检测时,检测号会加1,由于每一次检测时是同时对240个对象加以检测,所以在ParaCol表中有一个名为
“条号”的Field,这两个表是通检测号相关联起来的。
简而言之,Test表记录了每次检测的总体情况,而ParaCol则记录了在每一次检测中的各对象的值.
现在我用了一个查询:”Select ParaCol.检测号,AVG(ParaCol.纵向CV值)AS 平均CV值,AVG(ParaCol.平均值)AS平均灰度值. Group by ParaCol.检测号 Order By 检测号”
得到了如下结果:
检测号 平均CV值 平均灰度值
1 1.34 58
2 1.56 60
……
当我想用Union 或Join语句将这个查询结果与主表中的内容组合起来时,却无法成功,
即:希望得到:
检测号 平均CV值 平均灰度值 横向CV 批号 色号
1 1.34 58 12.9 SDFS W911
2 1.56 60 11.3 DFdf W123
…
这样的结果.
请帮我查查如何去写这个联合查询语句.
十万火急,谢谢!