搜尋

首頁  >  問答  >  主體

如何搜尋標題並使用另一列來檢查唯一性

我在資料庫中有一些抓取的產品數據,我想在我的網站上使用它們。 我想編寫一個查詢,返回標題為“%EXAMPLE%”的所有項目,但僅包含唯一的產品。

問題是我有 1 個項目的多行,我只想返回每個產品 1 行(我每天都會抓取,因此每天每個項目都會獲得額外的行)。行之間的唯一區別是它們有另一個日期和價格,因為這就是我所尋找的價格歷史記錄。

範例: 我們有 3 種商品:粉紅巧克力、粉紅蘋果和粉紅梨。 每個項目有 3 行,因為我刮擦了 3 次。 例如(出於本範例的目的,我沒有添加所有其他列):

產品ID 標題 價格 可用
ABC123DEF 粉紅蘋果 0.47 1
ABC123DEF 粉紅蘋果 0.42 1
ABC123DEF 粉紅蘋果 0.41 1
ABC333FHG 粉紅梨子 0.41 1
ABC333FHG 粉紅梨子 0.41 1
ABC333FHG 粉紅梨子 0.41 1
FH5845FJG#粉紅巧克力 0.41 1
FH5845FJG#粉紅巧克力 0.41 1
FH5845FJG#粉紅巧克力 0.41 1

我想要得到的結果是:

產品ID 標題 價格 可用
ABC123DEF 粉紅蘋果 0.47 1
ABC333FHG 粉紅梨子 0.41 1
FH5845FJG#粉紅巧克力 0.41 1

看來我必須搜尋標題,然後過濾掉重複的productId,以便得到正確的結果。但我不知道該怎麼做。

有什麼想法嗎?

P粉244155277P粉244155277230 天前481

全部回覆(1)我來回復

  • P粉298305266
  • 取消回覆