Join 3 tables (table1, table2 & table3) in a single query.
Inner join should be applied for table1 & table 2 and left
outer join for table1 & table3 where table2.dept is ABC
Answers were Sorted based on User's Feedback
Answer / dhanasekaran
select *
from table1 t1
inner join table2 t2 on t1.key = t2.key
left outer join table3 t3 on t1.key = t3.key
where t2.dept ='ABC'
| Is This Answer Correct ? | 11 Yes | 0 No |
Answer / sumit m.
Although the above answer is correct. I am preferring
paranthesis in the answer, something like below:
There are 2 forms of the query for the answer:
SELECT *
FROM (table t1 INNER JOIN table2 t2 ON t1.col = t2.col AND
t2.dept = 'ABC')
LEFT JOIN table t3 ON t1.col = t3.col
OR
SELECT *
FROM (table t1 INNER JOIN (SELECT * FROM table2 WHERE dept
= 'ABC') t2 ON t1.col = t2.col)
LEFT JOIN table t3 ON t1.col = t3.col
| Is This Answer Correct ? | 6 Yes | 0 No |
How can you set the threshold at which sql server will generate keysets asynchronously?
What are the different types of sub-queries?
what stored procedure would you use to view lock information? : Sql server administration
How create table structure only from tableA to TableB if TableA have some data?
Can a stored procedure call itself or recursive stored procedure? How much level sp nesting is possible?
What is the maximum number of instances in 32 bit and 64 bit sql server 2012?
Diffrences between sql server 2000 vs 2008
how to count datewise data in sqlserver
4 Answers CarrizalSoft Technologies, IndusInd Bank,
Explain about service Broker functions?
find 2nd highest salary of person using cursor concept?
how to delete duplicate rows in sql server2005
7 Answers Cisco, CTS, HCL, IBM,
What is the difference between varchar and varchar(max) datatypes?
Oracle (3253)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)