色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql兩個表關聯插入

錢艷冰1年前10瀏覽0評論

在MySQL數據庫中,我們可以使用兩個表的關聯來插入數據。以下是實現這一功能的步驟:

1. 創建兩個表,以便進行關聯:

CREATE TABLE tableA(
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
CREATE TABLE tableB(
id INT PRIMARY KEY,
score INT,
FOREIGN KEY (id) REFERENCES tableA(id)
);

2. 插入數據到主表tableA:

INSERT INTO tableA(id, name, age)
VALUES(1, 'Tom', 20),
(2, 'Jerry', 22),
(3, 'Alice', 25);

3. 插入數據到從表tableB:

INSERT INTO tableB(id, score)
VALUES(1, 90),
(2, 80),
(3, 85);

4. 通過INNER JOIN語句將兩個表連接起來,然后插入數據:

INSERT INTO tableB(id, score)
SELECT tableA.id, 75
FROM tableA
INNER JOIN tableB
ON tableA.id = tableB.id
WHERE tableA.age >20;

在以上的例子中,我們插入了一條新數據到表tableB中。這條數據的id與tableA中已有的數據id相關聯,score的值為75。通過INNER JOIN語句,我們將這條新數據關聯到tableA中年齡大于20的記錄上。