join three tables sql
snippet in sql

sql inner join

user5841

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

join multiple tables sql

user4628

SELECT TableA.*, TableB.*, TableC.*, TableD.*
FROM TableA
    JOIN TableB
        ON TableB.aID = TableA.aID
    JOIN TableC
        ON TableC.cID = TableB.cID
    JOIN TableD
        ON TableD.dID = TableA.dID
WHERE DATE(TableC.date)=date(now()) 

join three tables sql

user9583

Suppose we are having three table named as 
Student_details
Attendance_details
Batch_details
And we have to apply join these three tables for fetching records

Example query:
select column_names
from Student_detail as s join Attendance_details as a on
s.s_id = a.s_id join Batch_details as b on 
s.s_id = b.s_id;

Here in the above example we implemented simple join but you change it with own join requirements.

sql join 3 tables

user915

SELECT column-names
  FROM table-name1 JOIN table-name2 
    ON column-name1 = column-name2
 WHERE condition

sql join 3 tables

user3737

SELECT s.studentname
    , s.studentid
    , s.studentdesc
    , h.hallname
FROM students s
INNER JOIN hallprefs hp
    on s.studentid = hp.studentid
INNER JOIN halls h
    on hp.hallid = h.hallid

3 joins in sql

user2644

SELECT e.FIRST_NAME ,     -- coming from EMPLOYEES table
			 d.DEPARTMENT_NAME ,-- coming from DEPARTMENTS table
			 l.CITY ,           -- coming from LOCATIONS table
			 c.COUNTRY_NAME ,   -- coming from COUNTRIES table
			 r.REGION_NAME      -- coming from REGIONS table
FROM EMPLOYEES e 
	INNER JOIN DEPARTMENTS d on e.DEPARTMENT_ID = d.DEPARTMENT_ID
	INNER JOIN LOCATIONS l   on l.LOCATION_ID   = d.LOCATION_ID
	INNER JOIN COUNTRIES c   on l.COUNTRY_ID    = c.COUNTRY_ID
	INNER JOIN REGIONS r     on c.REGION_ID     = r.REGION_ID ;