SQL-至少排除一次满足要求的列的值

SQL-至少排除一次满足要求的列的值,第1张

SQL-至少排除一次满足要求的列的值

ON
子句中移动条件

这意味着该

ON
子句中的条件将在
Stock
与连接之前过滤表中的行
Client

SELECt [Client].[IDC]FROM [Client]      LEFT JOIN [Stock]          on [Client].[IDC] = [Stock].[IDC]   AND [Stock].[Type] = 1    AND [Stock].[Price] IS NOT NULLWHERe [Stock].[IDC] IS NULL

这也可以使用

NOT EXISTS

SELECt [Client].[IDC]FROM [Client] cWHERe NOT EXISTS(    SELECt 1    FROM [Stock] s    WHERe c.[IDC] = s.IDC   AND s.[Type] = 1    AND s.[Price] IS NOT NULL)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5618271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存