从SQL Server表中检索多个值

时间:2015-03-12 07:08:44

标签: sql sql-server select crystal-reports

我需要检索列的不同值(Comment列)。

有两个表Followup Master和Followup Details。我想从两个表中检索所有值(其他值是唯一的,而"注释"对于相同的ID可以是多个)。我想显示所有值以及相同ID的不同注释。

我想在水晶报告中向用户展示这些内容,如下所示。

非常感谢!!

2 个答案:

答案 0 :(得分:1)

我想你想使用join:

select * 
from `Followup Details` 
left join `Followup Master` on `Followup Master`.ID = `Followup Details`.ID

答案 1 :(得分:1)

您可以使用LEFT JOIN

  

LEFT JOIN关键字返回左表(table1)中的所有行,   使用右表(table2)中的匹配行。结果为NULL   在没有匹配的情况下在右侧。


您案件中的

LEFT JOIN样本:

SELECT * 
FROM [Followup Details]     AS fd
LEFT JOIN [Followup Master] AS fm
ON fd.ID = fm.ID