CREATE TABLE #表A(學號 VARCHAR(10),姓名 VARCHAR(20),年齡 SMALLINT)CREATE TABLE #表B(學號 VARCHAR(10),姓名 VARCHAR(20),年齡 SMALLINT,身高 VARCHAR(10),體重 VARCHAR(10))INSERT INTO #表A VALUES("1","張",18)INSERT INTO #表B VALUES("3","王",19,"173CM","56kg")INSERT INTO #表B(學號,姓名,年齡) SELECT 學號,姓名,年齡 FROM #表A WHERE 學號 NOT IN (SELECT 學號 FROM #表B)SELECT * FROM #表B
CREATE TABLE #表A(學號 VARCHAR(10),姓名 VARCHAR(20),年齡 SMALLINT)CREATE TABLE #表B(學號 VARCHAR(10),姓名 VARCHAR(20),年齡 SMALLINT,身高 VARCHAR(10),體重 VARCHAR(10))INSERT INTO #表A VALUES("1","張",18)INSERT INTO #表B VALUES("3","王",19,"173CM","56kg")INSERT INTO #表B(學號,姓名,年齡) SELECT 學號,姓名,年齡 FROM #表A WHERE 學號 NOT IN (SELECT 學號 FROM #表B)SELECT * FROM #表B
效果
學號 姓名 年齡 身高 體重
---------- -------------------- ------ ---------- ----------
3 王 19 173CM 56kg
1 張 18 NULL NULL