Diff. b/w Full Outer Join And Cross Join?

Answers were Sorted based on User's Feedback



Diff. b/w Full Outer Join And Cross Join?..

Answer / ramesh

Full Outer Join requires a condition and related column in
the table.
Cross Join requires with out condition and no related
columns in the tables.

Is This Answer Correct ?    5 Yes 1 No

Diff. b/w Full Outer Join And Cross Join?..

Answer / saurav kumar

Full outer join will give common + uncommon records from
both the table.
Suppose in TableA I have 5 records and TableB have 6
records. Both the table have 4 common records, means 4
records of TableA is common with TableB.
Then full outer join will give 4(common) + 1 (TableA)+ 2
(TableB) = 7 records.

Whereas Cross Join will give 5(TableA) * 6(TableB) = 30
records, also we can't put 'ON' condition with cross join.

Is This Answer Correct ?    4 Yes 0 No

Diff. b/w Full Outer Join And Cross Join?..

Answer / samba shiva reddy . m

Full Outer join it will take all the records from the both the tables.
Example:
Table1 : emp
______________
empid empname
______________
1 samba
______________
2 Anju
______________
NULL Shiva
______________
5 NULL
______________

Table2 : user

______________
uid uname
______________
1 raju
______________
2 Khan
______________
3 Sripal
______________
4 Sathosh
______________
NULL Srinu
______________
9 NULL
______________

We will write the Full Outer join on both the table

Select * from emp full outer join [user] on emp.empid=[user].uid

the result will be both the tables with NULL vslues

but in the cross join it is bsed on the rows

in the cross join it will give the combination of all rows

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More SQL Server Interview Questions

What are the different authentication modes in sql server? How can it be changed?

0 Answers  


How can you swap values between two rows in a table using single- SQL statement?

1 Answers   Tavant Technologies, Virtusa,


Let’s say the table in the database is named as TBL_Register. The fields in this table include: 1. User_Name, 2. User_Telephone, 3. Register_Date The field Register_Date stores the current date and time of the registration. Write the SQL statement that inserts the data into the table.

2 Answers   Techno Solutions,


can primery key be a non clustered index?

10 Answers  


what does the automatic recovery do? : Sql server administration

0 Answers  






what is the query and condition to delete datas in sql server.

2 Answers  


What is sql sandbox in sql server?

0 Answers  


What are the properties and different types of sub-queries?

0 Answers  


What is a non clustered primary key?

0 Answers  


What is deploy, process and build? : sql server analysis services, ssas

0 Answers  


Who is the owner of a schema in ms sql server?

0 Answers  


What is GUID in sql server?

0 Answers   BirlaSoft,


Categories