我有以下表格

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。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top