您好我对服务器命令有点新意,所以我希望有人能帮助我做出这个查询。
我正在尝试将2个查询中的数据插入到组合框中,但缺乏构造查询的知识。
cmbGroups.RowSource = "Select GroupName, GroupNum from tblGroupHeader Where GroupName like '" & txtgroupSearch.Value & "*' or GroupNum like '" & txtgroupSearch.Value & "*';"
cmbGroups.Requery
cmbGroups.SetFocus
cmbGroups.Dropdown
cmbGroups.RowSource = "Select Alsoknown, GroupNum from tblAlsoKnown"
我还希望来自AlsoKnown的groupNum与GroupHeader中的GroupNum位于同一列。这可能吗?
我正在测试一些事情,我认为我接近答案 新查询:
Select tblGroupHeader.GroupName, tblGroupHeader.GroupNum, tblAlsoKnown.AlsoKnown from tblGroupHeader INNER JOIN tblAlsoKnown ON tblGroupHeader.GroupNum = tblAlsoKnown.GroupNum Where GroupName like '" & txtgroupSearch.Value & "*' or GroupNum like '" & txtgroupSearch.Value & "*';"
答案 0 :(得分:1)
按照Marc B暗示的那样做一个连接查询:
cmbGroups.RowSource = "SELECT tblGroupHeader.GroupName" _
& ", tblGroupHeader.GroupNum" _
& ", tblAlsoKnown.AlsoKnown" _
& " FROM tblGroupHeader" _
& " LEFT JOIN tblAlsoKnown ON tblGroupHeader.GroupNum = tblAlsoKnown.GroupNum" _
& " WHERE tblGroupHeader.GroupName like '" & txtgroupSearch.Value & "*'" _
& " OR tblGroupHeader.GroupNum like '" & txtgroupSearch.Value & "*';"
cmbGroups.Requery
cmbGroups.SetFocus
cmbGroups.Dropdown