Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Monday, 31 August 2020

SQL JOINS

A brief reminder on the different types of SQL JOINS


See https://www.w3schools.com/sql/sql_join.asp

The basic format is;

SELECT column_name(s)
FROM table1
JOIN table2
ON table1.column_name = table2.column_name;
 

A personal point of note is that, it doesn't matter what the SELECT columns are, it is the ON that dictates the relationship between the two tables to be JOINed.

So a

SELECT *
FROM table1
JOIN table2
ON table1.column_name = table2.column_name;


 will return all columns from both tables where table1.column_name = table2.column_name;

No comments:

Post a Comment

Note: only a member of this blog may post a comment.