![](/img/trans.png)
[英]How Do I JOIN a third Table called all_recipes using recipe_id KEY
[英]How to sum all rating column values where recipe_id is distinct
更具體地說,我有一張包含食譜的表格。 在另一個表格中,我保留與這些食譜相關的評分。 每個等級都有一個唯一的ID,第二列是配方的ID,第三列是等級(從1-5開始)。
預期的結果是“ recipe_id”,其中與該“ recipe_id”關聯的所有評分均為最高。
希望您理解,我不知道如何正確處理此類查詢。
希望我已經正確地發布了我的問題,這是我的第一個問題。
您可以使用自聯接:
SELECT
r.id,
r.recipe_id,
r.rating
FROM
recipes_ratings r LEFT JOIN recipes_ratings r2
ON r.recipe_id = r2.recipe_id
AND r2.rating>r.rating
WHERE
r2.rating IS NULL
請看這里的小提琴。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.