INNER JOIN — SQL

INNER JOIN menggabungkan baris dari dua tabel yang memiliki kecocokan. SELECT users.name, posts.title FROM users INNER JOIN posts ON users.id = posts.user_id; C

INNER JOIN menggabungkan baris dari dua tabel yang memiliki kecocokan.

SELECT users.name, posts.title
FROM users
INNER JOIN posts ON users.id = posts.user_id;

Cara kerja:

Table alias (singkatan):

SELECT u.name, p.title, p.created_at
FROM users u
INNER JOIN posts p ON u.id = p.user_id
WHERE p.published = 1
ORDER BY p.created_at DESC;

JOIN beberapa tabel:

SELECT u.name, p.title, c.content as komentar
FROM users u
INNER JOIN posts p ON u.id = p.user_id
INNER JOIN comments c ON p.id = c.post_id;

Catatan: INNER JOIN hanya menampilkan baris yang ada kecocokan di kedua tabel. User tanpa post TIDAK akan muncul.

Yang akan kamu pelajari