well normally you have a table with user data (1 record per user) and some other table with many records per user (fro example table of forum posts). Than when you want to select all posts for given user you do someting like: select * from tbl_posts join tbl_users on tbl_users.id=tbl_posts.userid where tbl_users.name='Joe Doe'