题
我有以下表格
Tuser(user_id,firstName,lastName)pk user_id
tgroup(group_id,name)pk group_id
tusersGroups(user_id,group_id)pk(user_id,group_id)fk(user_id)fk(group_id)
我需要绑定到tusers的数据杂志,显示以下列FirstName,LastName和groupName(从Tgroup获取的名称。
我知道我可以通过亚音速查询来完成此操作,但是有没有一种方法可以获取显示组名称的类型TuserCollection列表?
解决方案
不喜欢你想要的。但是,如果您的列表很小,则可以从每个Tuser对象访问关联的Tgroup对象。但是,当然,每当您访问其中一个时,这都会引起另一个查询。
我过去所做的是在亚音速查询的结果集中添加列(在执行查询之前),但这意味着您没有强烈键入的Tuser对象集合。
另外,您可以使用所需的所有列和重新子语音创建视图。
最后,您可以将所有用户纳入一个集合(符合您的条件)和所有匹配您的条件,将其集合中的组中的组中,然后在需要时“查找”您想要的新组收藏集中的组相关的tuser。
不隶属于 StackOverflow