sql - 选择查询不返回任何记录
问题描述
我有表 1:EMP 如下
ID NAME CITY AMT
-------------------------------------------
1 sajani Bangalore 20
2 Prashanth Bangalore 10
3 Jayvin Bangalore 10
表 2:EMP1
ID NAME1 CITY1 AMT1
---------------------------------------------
1 Sajani Bangalore 10
1 Sajani Bangalore 10
2 Prashanth Bangalore 10
3 Jayvin Bangalore 10
ID 是密钥,在两个文件中都很常见。我想要一个 Select SQL 语句,它声明表 1 = 表 2,一旦执行选择查询,它应该返回 0 条记录。
解决方案
使用减号运算符
SELECT ID, NAME, CITY, AMT
FROM EMP
MINUS
SELECT ID, NAME1, CITY1, SUM(AMT1)
FROM EMP1
GROUP BY ID, NAME1, CITY1
推荐阅读
- html - DT & shiny:使标题边框更明显
- angular - 发生错误时Angular 4停止订阅
- objective-c - objc_msgSend 崩溃 Objective-C
- postgresql - 如何创建其他数据库的休眠视图?
- reactjs - 测试 React Hooks:如何在 useEffect 中测试 Axios 的调用?
- c# - 打印机无法从 DeviceHub 接收作业
- sql - SSRS 条形图条件格式
- android - ARCore - 在增强的图像表面上播放 YouTube 视频
- javascript - 尝试导入错误:“useDispatch”未从“react-redux”导出
- plsql - 如何找到具有给定 x 和 y 坐标的多边形