INNER JOIN keyword is used to join two tables and selects records that have matching values in both tables.
MYSQL Syntax :
SELECT field_name1, field_name2, ....
FROM table1
INNER JOIN table2
ON table1.field_name = table2.field_name;
MYSQL INNER JOIN – Venn Diagram
MYSQL Query Example :
SELECT * FROM tblstudent INNER JOIN tblresult on tblstudent.stud_id=tblresult.stud_id;
- The INNER JOIN query selects all rows from both tables as long as there is a match between the columns.
- You can use INNER JOIN in the SELECT, UPDATE and DELETE statements to join the MySQL tables.
Shell command script:
Also you can run INNER JOIN query using mysql command Prompt.
[root@host]# mysql -u root -p
Enter password:********
mysql> use aryatechno;
Database changed
mysql> SELECT stud_id, stud_name, marks_maths, marks_science FROM tblstudent INNER JOIN tblresult on tblstudent.stud_id=tblresult.stud_id;
-------------------------------------------------------------------------------------
| stud_id | Name | Maths Marks | Science Marks |
--------------------------------------------------------------------------------------
| 1 | Manish Patel | 55 | 65 |
| 2 | Jay Modi | 78 | 69 |
| 3 | Hitesh Joshi | 94 | 97 |
-------------------------------------------------------------------------------------
Comments