php - 如果它在行中,如何在不选择两次的情况下在 MYSQL 中选择某些内容

标签 php mysql select

标题可能听起来令人困惑。但这是我的问题。我想显示数据库中显示的内容,但它可能会显示在多行中。例如:

2
2
1
1
1
1
1
1
2

我想显示这些数据,但我不希望它重复,我只希望它显示一次 2s 和 1s。

我现在拥有的:

$TheSQL = 'SELECT * FROM `table` WHERE `1`="'.$profileID.'" ORDER by RAND() LIMIT 10';

最佳答案

您可以将 SELECT * 更改为 SELECT DISTINCT *

关于php - 如果它在行中,如何在不选择两次的情况下在 MYSQL 中选择某些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9421508/

相关文章:

Mysql连接多张表,where子句问题

cordova - PhoneGap 构建 webkit-外观没有选择标签的下拉箭头

算法:从未知数组中查找第二小元素的索引

mysql - 如何通过结果集选择 ID 或获得更好的数据模型?

php - 如何为两个用户(教师、学生)创建数据透视表,访问分配给并注册到使用 Laravel 的同一类(class)表

mysql - Squeryl:插入时未更新 KeyedEntity.id

mysql - 根据条件输出没有重复日期的行

php - 地址为 ' www' 的网站无法正常工作

php - 将 PHP 选择选项框值传递到另一个页面

php - 无法使用 brew 找到 PHP 的 php72-pdo-pgsql/PostgreSQL 驱动程序