繁体   English   中英

内部加入列表多次

[英]Inner Join listing multiple times

我的列表多次显示相同的结果,而下一次显示多次。 计数完全不同,例如显示3次,接下来的8次或5次。 我找不到我的错误为什么会显示。

PHP代码有效,因为我正在将其用于另一个项目,并且刚刚更改了MYSQL请求。

我的SQL

SELECT p1.kArtikel,p1.cName, p1.cKurzBeschreibung, p1.dLetzteAktualisierung, p1.cSeo,
    p2.kartikelpict,p2.nNr,p2.cPfad,
    p3.fVKNetto,p3.kKundengruppe,
    p4.dStart
FROM tartikel AS p1 
INNER JOIN tartikelpict AS p2 ON p1.kArtikel = p2.kArtikel
INNER JOIN tpreise AS p3 ON p2.kArtikel = p3.kArtikel
INNER JOIN tartikelsonderpreis AS p4 ON p3.kArtikel = p4.kArtikel
WHERE DATE(dStart) > (NOW() - INTERVAL 120 DAY)
    AND p3.kKundengruppe = 1
ORDER BY p4.dStart DESC
LIMIT 50;

在此处输入图片说明

您应该使用Distinct语句

Select distinct column_name from table

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM