mysql - 从没有多个相同用户 ID 的表中选择数据

标签 mysql sql database

我正在尝试选择 x_id=1 的所有元素,但具有相同 user_id 的结果将有多行,我只希望它为每个用户 ID 显示一个结果(而不是多个)。我怎么能在完全迷路的 SQL 中做到这一点?

表:

一个

编号 | x_id |用户ID

最佳答案

SELECT DISTINCT user_id FROM table WHERE x_id = 1;

关于mysql - 从没有多个相同用户 ID 的表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17508743/

相关文章:

mysql - 有没有办法在Mysql中查找旧记录的时间戳

javascript - PHP 生成表中的删除按钮,从数据库和页面中删除

sql - varchar 到数字 :Error converting data type varchar to numeric

django - 从多个模型 Django 中获取多行

php mysql联合查询具有不同的uid

mysql - 为同一个id扩展Mysql表

mysql - "Mixing of GROUP columns .. with no GROUP columns is illegal if there is no GROUP BY clause"

sql - Access 告诉我我的字段之一不是聚合函数的一部分,但这似乎不是真的

Java 大型数据库插入

mysql - 内连接查询不起作用