sql - 我需要从表中选择所有记录,而不是通过子查询选择的记录,但它再次返回所有记录
问题描述
Select * from Loan
where EXISTS (Select * from Loan where Loan_No != 'A1234')
解决方案
如果您想选择带有 loan_no != 'A1234' 的记录,只需使用以下命令:
select * from loan where loan_no != 'A1234'
如果您想选择没有在子查询中选择的记录的记录,请使用以下命令:
select * from loan where loan_no not in (select loan_no from loan where XXX)
推荐阅读
- javascript - 停不下来的间隔
- python - 如何按 id 将 pandas 数据框拆分为数据框列表?
- android - 无法使用 Android Studio 4.2 将 Gradle 与 Firebase Crashlytic 2.6.0 同步
- java - 如何在不出现空指针异常的情况下正确注入服务类?
- java - Spring Hibernate SQL Server - 更新列的问题
- rust - 为什么在移动对象后,Rust 编译器不重用堆栈上的内存?
- android - 如何托管物理电话并远程访问它们
- spring-boot - 使用 Spring Boot BOM 管理 Maven 插件版本
- php - 如何获得需要上下文的字符串的复数翻译?
- java - 用于 kafka appender 的 Log4j 故障转移