Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 5846577
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T12:35:47+00:00 2026-05-22T12:35:47+00:00

I am confused about selecting two approaches. Scenario there are two tables Table 1

  • 0

I am confused about selecting two approaches.

Scenario
there are two tables Table 1 and Table 2 respectively. Table 1 contains user’s data for example first name, last name etc

Table 2 contains cars each user has with its description. i.e Color, Registration No etc

Now if I want to have all the information of all users then what approach is best to be completed in minimum time?

Approach 1.

Query for all rows in Table 1 and store them all in a list for ex.

then Loop through the list and query it and get data from Table 2 according to user saved in in first step.

Approach 2

Query for all rows and while saving that row get its all values from table 2 and save them too.

If I think of system processes then I think it might be the same because there are same no of records to be processed in both approaches.

If there is any other better idea please let me know

  • 1 1 Answer
  • 2 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-22T12:35:48+00:00Added an answer on May 22, 2026 at 12:35 pm

    Your two approaches will have about the same performance (slow because of N+1 queries). It would be faster to do a single query like this:

    select *
    from T1
    left join T2 on ...
    order by T1.PrimaryKey
    

    Your client app can them interpret the results and have all data in a single query. An alternative would be:

    select *, 1 as Tag
    from T1
    union all
    select *, 2 as Tag
    from T2
    order by T1.PrimaryKey, Tag
    

    This is just pseudo code but you could make it work.

    The union-all query will have surprisingly good performance because sql server will do a “merge union” which works like a merge-join. This pattern also works for multi-level parent-child relationships, although not as well.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am really confused about object relationships! I have two classes Person and Address.
I'm very confused about the whole user profile thing in drupal, hope someone can
I'm a little confused about how to use the cursor to access the data
I've been confused about core data entities. Since you never allocate them do you
Confused about triggers: I have two types of records, 'L' library and 'N' normal.
Totally confused about the data types required here. I have this Linq statement: var
been confused about this for over two hours, so maybe someone can point me
I'm a bit confused about many to many relationship tables, and the code that
Rather confused about this. I'm storing the user's username and password inside Keychain in
I'm a bit confused about how many controllers I need, and when I can

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.