2011-08-25 27 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有利於規範化和結構化,基本上你要求的是朝相反的方向發展。我知道我並不直接回答你的問題,但也許最好的辦法是考慮在客戶端操縱和顯示數據,並堅持簡單的查詢以從數據庫中獲取數據。

相關問題