Heim > Datenbank > MySQL-Tutorial > So finden Sie passende Max-Video-IDs mit URLs, Daten,

So finden Sie passende Max-Video-IDs mit URLs, Daten,

Patricia Arquette
Freigeben: 2024-12-28 02:16:09
Original
636 Leute haben es durchsucht

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

Entsprechende Maximalwerte in SQL finden

Sie versuchen, bestimmte Werte aus Ihrer Tabelle „Videos“ abzurufen, in der das maximale Video jeder Kategorie angegeben ist Die ID sollte mit der passenden URL, dem Datum, dem Titel und der Beschreibung übereinstimmen. Allerdings wählt Ihre Abfrage derzeit die erste Zeile für diese Werte aus und nicht diejenigen, die mit der maximalen Video-ID verknüpft sind.

Um dieses Problem zu beheben und sicherzustellen, dass die Werte für verschiedene Spalten mit der maximalen Video-ID für jede Kategorie übereinstimmen können Sie eine SQL-Abfrage wie die folgende verwenden:

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
Nach dem Login kopieren

Diese aktualisierte Abfrage garantiert, dass die Werte für URL, Datum, Titel und Beschreibung der maximalen Video-ID für jede Kategorie entsprechen. Es verwendet eine Unterabfrage, um die maximale Video-ID für jede Kategorie zu identifizieren, und filtert dann die Hauptabfrage, um die passenden Zeilen abzurufen.

Alternativ können Sie auch die folgende Abfrage verwenden:

SELECT
    *
FROM
    videos s
JOIN
    (SELECT MAX(video_id) AS id FROM videos GROUP BY video_category) max
    ON s.video_id = max.id
Nach dem Login kopieren

Diese Abfrage verwendet einen Join, um die Tabelle „Videos“ basierend auf der maximalen Video-ID für jede Kategorie zu filtern und sicherzustellen, dass die ausgewählten Zeilen entsprechende Werte für URL, Datum, Titel und Beschreibung haben, die auf das maximale Video ausgerichtet sind ID.

Das obige ist der detaillierte Inhalt vonSo finden Sie passende Max-Video-IDs mit URLs, Daten,. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage