sql - 来自 oracle 数据库的 sql 查询

标签 sql database oracle

我的 oracle 数据库表中有两列(column1, column2),名为 demo。我想选择具有不同 column2 的相同 column1。

SQL> select * from demo;

column1 | column2
--------|--------
A       | 10           
A       | 20
A       | 30
A       | 30

我想要使用 count(*) 的以下输出:

column1 | column2
--------|--------
A       | 10           
A       | 20

我该怎么做?非常感谢任何帮助

最佳答案

尝试:

select column1, column2
from myTable 
group by column1, column2
having count(*) = 1

关于sql - 来自 oracle 数据库的 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9991950/

相关文章:

sql - 使用正则表达式从管道分隔字符串中获取值 (Oracle)

java - 无法连接到 Oracle DB,出现错误 java.sql.SQLException : Io exception: The Network Adapter could not establish the connection

php - 无法显示正确时间的日期

node.js - Mongo/Mongoose Invalid atomic update value 错误

c++ - 选择语句和隐式转换只给我字符串的第一个字符

sql - PostgreSQL - 所有者数据存储在哪里?

oracle - 如何删除 Toad 中的整行?

SQL Server : How to group by substring

mysql - 如何链接两个不同的表并更新第二个表?

mysql - MySQL 中何时使用单引号、双引号和反引号