SQL記錄篩選 語句怎樣寫

sunygd sunygd 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
CREATE TABLE T1(
T1DH VARCHAR(10),
PH VARCHAR(20),
SL Numeric(9,4) )

CREATE TABLE T2(
T2DH VARCHAR(10),
PH VARCHAR(20),
SL Numeric(9,4) )

INSERT INTO T1
SELECT 'T1A1','A','10'
UNION ALL
SELECT 'T1A1','B','5'
UNION ALL
SELECT 'T1A2','B','5'
UNION ALL
SELECT 'T1A2','C','5'

INSERT INTO T2
SELECT 'T2A1','A','10'
UNION ALL
SELECT 'T2A1','B','5'
UNION ALL
SELECT 'T2A1','C','5'
UNION ALL
SELECT 'T2A2','B','5'
UNION ALL
SELECT 'T2A2','C','5'

SELECT * FROM T1
SELECT * FROM T2
如何將 T2中的 'T2A1' ,'C','5' 通過一條語句插入到T1中

insert INTO t1(T1DH,PH,SL)
SELECT T1.T1DH,T2.PH,T2.SL
FROM T2,T1
WHERE T2DH='T2A1' AND T1DH='T1A1' AND NOT EXISTS(SELECT * FROM T1,T2 WHERE T1DH='T1A1' AND T2DH='T2A1' AND T1.PH=T2.PH)
使t1中增加一條'T1A1','C','5'的記錄?

...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
sunygd
MS-SQL Server 34,876 成员 254,635 内容