mysql 查询多次重复相同的结果数据行

标签 mysql

我编写了一个查询,它为我提供了所需的输出,但它多次重复输出,因此会影响前端。任何人都可以提出改进它的方法吗?

查询如下:

SELECT 
  * 
FROM
  crm_support_inquiry 
  INNER JOIN crm_inquiry_perticipant 
    ON crm_support_inquiry.inquiry_id = ? id 
  INNER JOIN crm_mailer_types 
    ON crm_support_inquiry.mailer_id = crm_mailer_types.mailer_id 

结果是: enter image description here

应该进行哪些更改,以便我只获得与所提供的 ID 相对应的一家公司的输出。对于 crm_perticipant_inquiry 中的所有公司,都会重复 mailertype 和 sent_on。

最佳答案

在查询中使用“不同”关键字,这样您就不会得到重复值

关于mysql 查询多次重复相同的结果数据行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27957574/

相关文章:

MySQL来自两个表的数据: Adding column headings to output

mysql - 计算移动平均线 MySQL?

mysql - 无法在Linux中安装mysqlclient

c# - 错误 1042 MySql C#?

mysql - 是否可以在一台主机上运行多个 MySQL 从服务器?

mysql - 是否可以更改 select 语句中一列的排序规则?

php - 连接来自多个 MySQL 表的结果并使用 PHP 输出

java - 将android应用程序与sql数据库连接?

sql - 从三个不同的表获取所有值.. JOIN 问题?

MySQL 使用索引最快的结果