簡體   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