MySQL + SQL · Lesson 67
INNER JOIN in MySQL
INNER JOIN
INNER JOIN returns only the rows that have a match in BOTH tables. Unmatched rows are dropped.
Example
SELECT s.name, c.class_name
FROM students s
INNER JOIN classes c ON s.class_id = c.class_id;A student with a class_id that has no matching class is NOT shown.
Table Aliases
students s gives the table a short alias s, so you write s.name instead of students.name.
Summary
- INNER JOIN = only rows matching in both tables.
- Use
ONto state the matching condition; aliases shorten queries.
💻 Live Code Editor
Is page ki language (MYSQL) mein code likhein aur turant chalाएं — yahीं, bina kuch install kiye.Powered by OneCompiler. Agar editor na khule to yahान naye tab mein kholein.
💻 Live Code Editor
Is page ke program yahan ready hain — chalाएं, badlें aur seekhें. Bina kuch install kiye.
Powered by OneCompiler. Editor mein code apne aap aa jata hai — Run dabaakर output dekhें.
Agar load na ho to naye tab mein kholें.