【发布时间】:2014-09-08 18:46:54
【问题描述】:
开发者您好,我有两张表,通过mysql join合并,得到多行而不是单行,请解决这个问题,
tbltestdefault
-----------------------------------------------
ID Test_ID Description
-----------------------------------------------
1 117 Blood Group
2 117 Rh Factor
3 4 HB
4 4 RBC
5 4 ESR
tblreportdetail
-----------------------------------------------
ID Test_Default_ID Result_Value
-----------------------------------------------
1 117 A
2 117 Positive
3 4 12
4 4 15
5 4 25
我的查询是
SELECT a.Description,
b.Result_Value
from tbltestdefault a
inner join tblreportdetail b on a.Test_ID = b.Test_Default_ID
此查询返回多行
以上查询结果
tblreportdetail
Description Result_Value
HB 12
HB 15
HB 25
HB 12
RBC 15
RBC 25
RBC 12
RBC 15
ESR
ESR
ESR
ESR
Blood Group
Blood Group
Blood Group
Blood Group
Rh Factor
Rh Factor
Rh Factor
Rh Factor
【问题讨论】:
-
您有什么想问的吗?还是您只是提供状态报告?
-
问题是为什么我得到重复的行?