2011-08-25 29 views
0

我有一个家庭的表,其中有地址信息和城市信息 然后我有个人表中的所有人在家庭 它可能是1人属于我想要实现的目标是,如果个人属于同一家庭,那么信息将显示在与家庭信息相同的行中,全部在1行 因此,如果10个人的信息将会仍然在1排,如果2人仍然只有1排合并具有匹配ID的行的最佳方式

household table 
    1 bekshire st dell MA 10001 02639 50 0002 dell NULL ALRGEN 

    BERKSHIRE ST NULL NULL NULL NULL 

    individuals that belong to household id 10001 

    first last  code 
    BOB  BUILDER U 
    JESS  BUILDER A 

    i want 

    1 bekshire st dell MA 10001 02639 50 0002 dell NULL ALRGEN 1 BERKSHIRE ST BOB,JESS BUILDER U,A 

回答

1

这是如此艰难的原因是,SQL有利于规范化和结构化,基本上你要求的是朝相反的方向发展。我知道我并不直接回答你的问题,但也许最好的办法是考虑在客户端操纵和显示数据,并坚持简单的查询以从数据库中获取数据。

相关问题