0

我在我的 SQL 选择查询中遇到了这个错误。我怎样才能解决这个问题?

当我运行此查询时,如果HR_info表中只有一条关于我的查询的记录,那么它会在组合框中显示该结果。如果此表中有多个记录,则显示此错误。

sSQL1 = "SELECT HR_Info.HR_ID, 
            (select hotel_name from hotel_info 
             where hotel_id = (select hotel_id 
                               from hr_info 
                               where hr_info.group_id = forms!pasenger_detail!group_id)) 
         FROM HR_Info 
         WHERE (((HR_Info.Group_ID) = [forms]![Pasenger_Detail]![Group_ID]));"

这是hotel_info talbe 数据 在此处输入图像描述

这是 hr_info 表数据 在此处输入图像描述

4

1 回答 1

0

在您的子子查询上尝试 TOP 1 或 MAX / MIN

于 2013-09-24T07:11:30.440 回答