0

这个网站多次成为救命稻草。

再次需要你们的帮助。

我正在创建一个查询,将所有用户分组到各自的组 ID。这是我所拥有的:

UserID # UserLastName # GroupID # Section #

  01   #    Smith     #  999    #    1

  02   #    Smith     #  999    #    2

  03   #    White     #  999    #    1

  04   #    White     #  1000   #    2

  05   #    White     #  1000   #    3

等等……

我想要做的是自动将史密斯分配给一个组和部分,而不会覆盖我已经拥有的。该组将类似于 999-S(部分现在是姓氏)。由于白棋只属于 999 的一部分,他只会返回 999-W。

我认为视图甚至简单的选择都应该这样做。

不知道从哪里开始。任何帮助将不胜感激!

4

1 回答 1

0

我不确定我是否完全理解你的问题,但试试这个:

Create View WithGroupName
AS
SELECT UserID, 
       UserLastname, 
       GroupID, 
       Section, 
       GroupID + '-' + SUBSTRING(UserLastName,1,1) As GroupSection
FROM tableName
于 2012-07-18T01:11:19.093 回答