内部加入列表多次

时间:2015-09-28 21:04:23

标签: php mysql

我的列表多次显示相同的结果,下一次显示多次。计数完全不同,有些是显示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;

enter image description here

1 个答案:

答案 0 :(得分:1)

您应该使用Distinct statement

Select distinct column_name from table