首頁 > 資料庫 > mysql教程 > 如何查找與 URL、日期、

如何查找與 URL、日期、

Patricia Arquette
發布: 2024-12-28 02:16:09
原創
661 人瀏覽過

How to Find Matching Max Video IDs with URLs, Dates,

在SQL 中尋找對應的最大值

您正在嘗試從「影片」表中擷取特定值,其中每個類別的最大視訊數ID 應與匹配的URL、日期、標題和描述相對應。但是,您的查詢目前正在為這些值選擇第一行,而不是與最大視訊 ID 關聯的值。

要解決此問題並確保不同列的值與每個類別的最大視訊ID 一致,您可以使用以下SQL 查詢:

SELECT
    *
FROM
    videos v
WHERE
    v.video_id IN (
        SELECT
            DISTINCT
            MAX(video_id)
        FROM
            videos
        GROUP BY
            video_category
    ) 
ORDER BY
    v.video_category ASC
登入後複製

此更新的查詢可保證URL、日期、標題和說明的值對應於每個類別的最大影片ID。它使用子查詢來識別每個類別的最大視訊 ID,然後過濾主查詢以檢索匹配的行。

或者,您還可以使用以下查詢:

SELECT
    *
FROM
    videos s
JOIN
    (SELECT MAX(video_id) AS id FROM videos GROUP BY video_category) max
    ON s.video_id = max.id
登入後複製

此查詢使用聯接根據每個類別的最大視頻ID 過濾“視頻”表,確保所選行具有與最大視頻對齊的相應URL、日期、標題和描述值身份證號

以上是如何查找與 URL、日期、的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板