<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sql joins explained - Wikitechy</title>
	<atom:link href="https://www.wikitechy.com/interview-questions/tag/sql-joins-explained/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.wikitechy.com/interview-questions/tag/sql-joins-explained/</link>
	<description>Interview Questions</description>
	<lastBuildDate>Mon, 26 Sep 2022 09:35:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.wikitechy.com/interview-questions/wp-content/uploads/2025/10/cropped-wikitechy-icon-32x32.png</url>
	<title>sql joins explained - Wikitechy</title>
	<link>https://www.wikitechy.com/interview-questions/tag/sql-joins-explained/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What is a join in SQL ? What are the types of joins ?</title>
		<link>https://www.wikitechy.com/interview-questions/sql/what-is-a-join-in-sql-what-are-the-types-of-joins/</link>
					<comments>https://www.wikitechy.com/interview-questions/sql/what-is-a-join-in-sql-what-are-the-types-of-joins/#respond</comments>
		
		<dc:creator><![CDATA[webmaster]]></dc:creator>
		<pubDate>Mon, 26 Sep 2022 09:24:54 +0000</pubDate>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[cross join in sql]]></category>
		<category><![CDATA[different types of sql joins]]></category>
		<category><![CDATA[inner join in sql]]></category>
		<category><![CDATA[outer join in sql]]></category>
		<category><![CDATA[self join in sql]]></category>
		<category><![CDATA[sql join types explained]]></category>
		<category><![CDATA[sql joins]]></category>
		<category><![CDATA[sql joins explained]]></category>
		<category><![CDATA[types of joins in dbms]]></category>
		<category><![CDATA[types of joins in sql server]]></category>
		<category><![CDATA[types of joins in sql with example]]></category>
		<category><![CDATA[Types of SQL JOIN]]></category>
		<category><![CDATA[types of sql joins explained with examples]]></category>
		<category><![CDATA[what are sql joins]]></category>
		<guid isPermaLink="false">https://www.wikitechy.com/interview-questions/?p=4844</guid>

					<description><![CDATA[Data is stored in multiple tables that are related to each other in relational data bases like SQL Server, MySQL etc with a common key value. When we need to get row by combining one or more tables based on common fields between them can be achieved using a SQL Join. When we need to [&#8230;]]]></description>
										<content:encoded><![CDATA[<ul>
<li style="text-align: justify;">Data is stored in multiple tables that are related to each other in relational data bases like SQL Server, MySQL etc with a common key value.</li>
<li style="text-align: justify;">When we need to get row by combining one or more tables based on common fields between them can be achieved using a SQL Join.</li>
<li style="text-align: justify;">When we need to extract records from two or more tables into a new table, JOIN clause helps us to acheive this based on certain condition.</li>
<li style="text-align: justify;">Based on logical relationship between tables join clause helps us to query and access data from multiple tables.</li>
<li style="text-align: justify;">In other words, Join show how data from a row can be fetched from one table to another table.</li>
</ul>
<p style="text-align: justify;">Different types of Joins are:</p>
<ul style="text-align: justify;">
<li>Inner join/Simple Join</li>
<li>Left Outer join/Left Join</li>
<li>Right Outer Join/Right join</li>
<li>Full Outer join</li>
<li>Cross Join</li>
<li>Self Join</li>
</ul>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-4848 aligncenter" src="https://www.wikitechy.com/interview-questions/wp-content/uploads/2022/09/different-types-of-joins.jpg" alt="" width="468" height="384" srcset="https://www.wikitechy.com/interview-questions/wp-content/uploads/2022/09/different-types-of-joins.jpg 468w, https://www.wikitechy.com/interview-questions/wp-content/uploads/2022/09/different-types-of-joins-300x246.jpg 300w, https://www.wikitechy.com/interview-questions/wp-content/uploads/2022/09/different-types-of-joins-390x320.jpg 390w" sizes="(max-width: 468px) 100vw, 468px" /></p>
<h3 id="inner-join" style="text-align: justify;"><strong>Inner Join</strong></h3>
<ul style="text-align: justify;">
<li>In SQL if a defined condition is valid the inner join will select all the matching rows and columns from both tables.</li>
</ul>
<p style="text-align: justify;"><strong>Syntax</strong></p>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-sql code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">Select column_1, column_2 column_3 from table_1 innerjoin table_2 ON table_1.column = table_2.column;</code></pre> </div>
<h3 id="left-join" style="text-align: justify;"><strong>Left Join</strong></h3>
<ul style="text-align: justify;">
<li>In left join all records are retrived from left table(table1) and matched rows and column from right table(table2).</li>
<li>If there is no matching rows or columns, left join returns NULL.</li>
</ul>
<p style="text-align: justify;"><strong>Syntax</strong></p>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-sql code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">Select column_1, column_2, columns from Table_1 left join table_2 ON table_1.column_name = table_2.column name.</code></pre> </div>
<h3 id="right-join-or-right-outer-join" style="text-align: justify;"><strong>Right Join or Right Outer Join</strong></h3>
<ul style="text-align: justify;">
<li>Records from the right table are retrived in RIGHT JOIN and the matched rows or columns from the left table(table1).</li>
<li>If there is no matching rows or columns it will return NULL.</li>
</ul>
<p style="text-align: justify;"><strong>Syntax</strong></p>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-sql code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">Select column_1, column_2, cloumn(s) FROM table_1 right join table_2 ON table_1.column_name= table2.column_name.</code></pre> </div>
<h3 id="full-join-or-full-outer-join" style="text-align: justify;"><strong>Full Join or Full Outer Join</strong></h3>
<ul style="text-align: justify;">
<li>This join is a combination of both Left join and right join.</li>
<li>The joined tables returns all the records from both the tables.</li>
<li>If no matches are found in the table, this join will return a NULL Value.</li>
<li>It is also called as Full Outer Join.</li>
</ul>
<p style="text-align: justify;"><strong>Syntax</strong></p>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-sql code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">Select column_1, column_2, column(s) from table_1 Full join table_2 ON table_1.column_name = table_2.column_name;</code></pre> </div>
<h3 id="cross-join" style="text-align: justify;"><strong>Cross Join</strong></h3>
<ul style="text-align: justify;">
<li>It is also known as Cartesian Join which returns cartesian product of two or more joined tables.</li>
<li>Cross join produces a table that merges each rows from the first table with each rows of second table.</li>
<li>No condition ir required for CROSS JOIN.</li>
</ul>
<p style="text-align: justify;"><strong>Syntax</strong></p>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-sql code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">Select * from table_1 cross join table_2;  <br/>Or,<br/>Select column1, column2, column3 from table_1, table_2; </code></pre> </div>
<h3 id="self-join" style="text-align: justify;"><strong>Self Join</strong></h3>
<ul style="text-align: justify;">
<li>Tables formed by joining itself is called Self Join.</li>
<li>It makes a temporary naming of atleast one table in SQL Statement.</li>
</ul>
<p style="text-align: justify;"><strong>Syntax</strong></p>
<div class="code-embed-wrapper"> <div class="code-embed-infos"> </div> <pre class="language-sql code-embed-pre line-numbers"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">Select column1, column2, column(s) from table_1 Tbl1, table_2 Tbl2 where condition;  </code></pre> </div>
<p style="text-align: justify;">
]]></content:encoded>
					
					<wfw:commentRss>https://www.wikitechy.com/interview-questions/sql/what-is-a-join-in-sql-what-are-the-types-of-joins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
