MySQL-获取条件数据

标签 mysql

这个问题可能很简单,但我很困惑。 我有一个指定的 ID,在从 2 列获取数据时使用它。 第一列是发送者,第二列是接收者。 当接收者是 ID 时,我想从发送者那里获取数据;当发送者是 ID 时,我想从接收者那里获取数据。

select sender from table where receiver=ID ;
select receiver from table where sender=ID

我想要的是如何简化这个查询并防止重复相同的数据。

最佳答案

select distinct sender from table where receiver=ID ;

关于MySQL-获取条件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645501/

相关文章:

mysql - SQL 更新 - 字符串拆分

mysql - 如何从另一台电脑通过命令行访问本地MySQL?

mysql - 如何为docker mysql实例的root用户重新分配 'host'

mysql - 未知变量 'general_log_file=/var/log/mysql/mysql.log'

mysql - Oracle 相当于 MySQL 代码 "insert into dummy"返回错误消息

php - 如何从多个条目中仅获取一个条目

mysql - 如何将 mysql 慢查询日志解析成有用的东西?

php - 为什么错误 "c.getTimezoneOffset is not a function"?

mysql - 使用 JSON 字符串搜索 MySQL 列以获取特定值

mysql - Wordpress 4.9.6(或 4.9)是否适用于 MySQL 5.20?