Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Inner Join Vs For all Entries

Former Member
0 Kudos

Hi Friends,

Can any one explain, when to use For all Entries and when to use Inner Join and what are the advantages of for all entries over inner join statement ?

<removed_by_moderator>

thanks and regards

Srini

Edited by: Julius Bussche on Sep 6, 2008 11:47 AM

7 REPLIES 7

Former Member
0 Kudos

search forum dont ask basic questions

0 Kudos

Thanks for your reply

0 Kudos

if you want to help me, can you please give me the links...

0 Kudos

check this link

0 Kudos

The answer still remains the same

Search the forum. This question has been answered hundreds of times. So if you search, you can get all the links yourself. If you help yourself, others will be willing to help you too.

pk

Former Member
0 Kudos

Hi srini,

INNER JOIN :- It is exactly like intersection or logical AND operator. This inner join will fetch the data from the tables if the record is available in all the tables that you are joining. If it is not available in one of the tables, the data will not be fetched.

FOR ALL ENTRIES :- Joining of many tables decreases the performance of the program. In real time you will not be allowed to join more than 4 or 5 tables. FOR ALL ENTRIES is used as substitute for joins. When ever for all entries is used it is needed to declare separate internal tables for each data base table. After getting the data from each data base table into respective internal tables move the records into another internal table which is containing the fields from both the tables.

Former Member
0 Kudos

Hi Srini,

try to search SDN, this has been asked several time,

also refer to the thread:

With luck,

Pritam.