multiple joins sql code example

Example 1: join multiple tables sql

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())

Example 2: multiple joins mysql

SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id, images.filename
FROM dashboard_data 
    INNER JOIN dashboard_messages 
        ON dashboard_message_id = dashboard_messages.id
    INNER JOIN images
        ON dashboard_messages.image_id = images.image_id

Example 3: join multiple tables in sql

SELECT Books_Namn, Author_Namn, Author_Age, Store_Namn FROM books

JOIN Author ON Author_Id = Author_Author_Id

JOIN Books_has_Store ON Books_Books_Id = Books_Id

JOIN Store ON Store_Id = Store_Store_Id;

Example 4: 3 joins in sql

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 ;

Example 5: How to use multiple join in mysql

SELECT 
    t1.name name,
    t1.id id,
    t1.add_date add_date, 
    t2.soc_township township_name1,
    t2.soc_name soc_name,
    t3.name township_name
FROM block t1 
INNER JOIN society t2
    ON (t1.soc_id = t2.id)
INNER JOIN township t3
    ON (t2.soc_township = t3.id)

Tags:

Php Example