MySQL JOIN 合併查詢教學
資料表準備
-- 使用者資料表
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(255)
);
-- 訂單資料表
CREATE TABLE orders (
id INT PRIMARY KEY,
user_id INT,
product VARCHAR(255)
);
-- 插入範例資料
INSERT INTO users VALUES (1, 'Alice'), (2, 'Bob'), (3, 'Charlie');
INSERT INTO orders VALUES (101, 1, 'Book'), (102, 2, 'Pen'), (103, 2, 'Notebook');INNER JOIN
LEFT JOIN
RIGHT JOIN
模擬 FULL JOIN(使用 UNION)
Last updated