php - 从数据库中选择列中的值不同的数据

标签 php mysql sql

我不知道如何准确地使主题符合我想要实现的目标。如果可以的话,请帮助重组它。

我有一个数据库,其结构如下

Transaction ID  tx_no
xxx 12
xxx 12
xxx 12
xxy 17
xxy 12
qqq 18
qqq 18
qqq 18
yty 15
yty 14
yty 15

我想选择交易 ID 相同但交易 ID 的交易号始终不相同的字段

例如,我希望我的查询选择 yty, xxy。

如果我能通过 php 或 mysql 获得任何帮助,我将不胜感激。

谢谢

最佳答案

这是一种方法:

SELECT transactionid
FROM tablename
GROUP BY transactionid
HAVING COUNT(DISTINCT tx_no) > 1

关于php - 从数据库中选择列中的值不同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32119477/

相关文章:

javascript - MVC - 在选择缩略图时,显示来自数据库的数据

php - 用 codeigniter 连接 3 个表并显示

mysql - 删除记录时 SQL 触发器不起作用

mysql - 如何在MySQL中获取某个员工在特定销售之前的平均销售额?

php - PDO bindParam 与执行

c# - 为什么 C# 在从数据库查询时转换日期时间格式

php - MySql 查询错误,它显示部分数据而不是其余数据

sql - 为什么这个查询在转换 to_date 时不会失败

javascript - 从外部 javascript 获取动态变量

php - 如何在 Facebook 上使用 SDK 的 'manage_pages' 权限?