What are the different types of joins and explain them
briefly.
Answer Posted / rahul koshti
There are 2 main type of joins :
Equijoin : Join N number of tables for equality =.
Non-Equijoin : Join N number of tables for other than
equality such as <>,<,>,IN,BETWEEN etc.
Technically there are total 3 different types of joins:
Cross Join: When join condition is missing then all rows
from one table gets joined with all rows from other table..
Inner Join: If a row has a NULL value in any one of the
columna of join conditin then that row will not fetched.
Outer Join: Even if the NULL values are present in any
columns of join condition that record will get fetched.
There are again 3 types of outer joins: Left, Right, Full.
Self Join : A table is joined with self.
| Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
Is inner join faster than left join?
what is bcp? When does it used? : Sql dba
Do we need to rebuild index after truncate?
how to start mysql server? : Sql dba
What is the best sql course?
what are aggregate and scalar functions? : Sql dba
Is primary key always clustered index?
What is your daily office routine?
If a cursor is open, how can we find in a pl/sql block?
what is schema? : Sql dba
What is the current version of sql?
what are all the common sql function? : Sql dba
what is collation? : Sql dba
how to use regular expression in pattern match conditions? : Sql dba
Can we use distinct and group by together?