I am currently learning SQL. I am trying to create Views using Oracle SQL Developer. I came across the JOIN
statement but I do not understand why do we need JOIN
. According to W3School, the purpose of JOIN
is to join multiple rows together. I can do that without the expression JOIN
(refer to the following code blocks, both of them produce the same view/table). So what is the purpose of JOIN
?
With INNER JOIN
:
SELECT
Acc.Cust_Id,
Cus.Address,
Acc.Avail_Balance
FROM
Account Acc
INNER JOIN
Customer Cus
ON
Acc.Cust_Id = Cus.CUST_ID
Without INNER JOIN
:
SELECT
Acc.Cust_Id,
Cus.Address,
Acc.Avail_Balance
FROM
Account Acc,
Customer Cus
WHERE
Acc.Cust_Id = Cus.CUST_ID