Oracle INNER JOIN
What is Inner Join in Oracle?
The INNER join is such a join when equijoins and nonequijoins are performed, rows from the source and target tables are matched using a join condition formulated with equality and inequality operators, respectively. These are referred to as inner joins.
Syntax:
SELECT table1.column, table2.column FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name;
Pictorial presentation of Syntax:
Pictorial presentation of Inner Join:
Example:
The following SQL statement will return department no, department name and the city for a the same location no.
Sample table: locations
Sample table: departments
SELECT a.department_id, a.department_name, b.city
FROM departments a
INNER JOIN locations b
ON a.location_id = b.location_id;
Sample Output:
DEPARTMENT_ID DEPARTMENT_NAME CITY ------------- ------------------------------ --------------------- 60 IT Southlake 50 Shipping South San Francisco 10 Administration Seattle 30 Purchasing Seattle 90 Executive Seattle 100 Finance Seattle 110 Accounting Seattle 120 Treasury Seattle 130 Corporate Tax Seattle 140 Control And Credit Seattle 150 Shareholder Services Seattle 160 Benefits Seattle 170 Manufacturing Seattle 180 Construction Seattle 190 Contracting Seattle 200 Operations Seattle 210 IT Support Seattle 220 NOC Seattle 230 IT Helpdesk Seattle 240 Government Sales Seattle 250 Retail Sales Seattle 260 Recruiting Seattle 270 Payroll Seattle 20 Marketing Toronto 40 Human Resources London 80 Sales Oxford 70 Public Relations Munich 27 rows selected.
INNER JOINS: SQL and other Relational Databases
Previous:
JOINS with USING Clause
Next:
LEFT OUTER JOIN
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/oracle/joins/oracle-inner-join.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics