gpt4 book ai didi

MySQL - 使用另一个表中的列对行进行排序并且不重复数据

转载 作者:行者123 更新时间:2023-11-29 11:35:32 24 4
gpt4 key购买 nike

  • 更新 -没关系,我用 php 端修复它并使用“distinct”最终查询(解决方案)是这样的:

    从 denunciaMedicamentos AS m 中选择不同的 m.idDenuncia,加入 denuncias AS p,其中 p.id=m.idDenuncia ORDER BY m.medicamento

<小时/>
SELECT * FROM denunciaMedicamentos AS m
JOIN denuncias AS p
WHERE p.id=m.idDenuncia
ORDER BY m.medicamento

它可以工作,但它会重复列 ididDenuncia。这是结果:

result

idDenuncia 是对 denuncias 表的引用。

我想知道,我该怎么做才能不重复数据(id)?

最佳答案

从一个表中选择全部并从另一个表中选择将解决您的问题

SELECT  m.*,p.col1,p.col2 FROM denunciaMedicamentos AS m JOIN denuncias AS p WHERE p.id=m.idDenuncia  ORDER BY m.medicamento

关于MySQL - 使用另一个表中的列对行进行排序并且不重复数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36661905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com