Einführung Beim Schreiben von SQL bin ich heute auf ein Problem gestoßen. Die Anforderung besteht darin, die Daten abzufragen und in umgekehrter Reihenfolge nach dem Punktestand und der Anzahl der Besuche in der vergangenen Woche zu sortieren. Das Problem besteht darin, dass die herkömmliche Schreibweise darin besteht, die Bedingung „Tag >= xxx“ in die Where-Klausel einzufügen. Wenn einige Daten in der letzten Woche keine Besuche aufweisen, können diese Daten nicht gefunden werden. Die Lösung besteht darin, die Bedingung in LEFT JOIN einzufügen. Ausführungsreihenfolge von MySQL-Anweisungen Lassen Sie mich zunächst ein Konzept erklären. Die Reihenfolge, in der MySQL-Anweisungen ausgeführt werden, ist nicht die Reihenfolge der SQL-Anweisungen. Hier ist das Beispiel-SQL AUSWÄHLEN <Auswahlliste> AUS <linke_Tabelle> <join_typ> JOIN <rechte_Tabelle > ON <Joinbedingung > WO <wo_bedingung> GRUPPELN NACH < Gruppieren nach Liste > HABEN <Bedingung habend > BESTELLEN BIS < Bestell_nach_Bedingung > LIMIT <Grenzwert> Nachfolgend sehen Sie die SQL-Ausführungsreihenfolge VON <linke_Tabelle> ON <Beitrittsbedingung> <join_type> JOIN <rechte_Tabelle> WHERE <Wo_Bedingung> GROUP BY <Gruppenliste> HAVING <Haben_Bedingung> WÄHLEN DISTINCT <Auswahlliste> ORDER BY <Bestellbedingung> LIMIT <Grenzwert_Nummer> Die Rolle von LEFT JOIN Der Unterschied in den Ergebnismengen hängt nicht nur mit der SQL-Priorität zusammen, sondern auch mit LEFT JOIN Beim Left Join gilt die Bedingung nach on nur für die rechte Tabelle.
Das Obige ist ein Auszug aus zwei Materialien, die es gut zusammenfassen können (die Originallinks finden Sie weiter unten und sie enthalten Beispiele). Quellen:
Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
>>: Vue Element-ui-Tabelle realisiert Baumstrukturtabelle
Heute habe ich ein Problem in HTML gefunden. Es s...
Es gibt ein Heilmittel gegen Reue auf der Welt, s...
Vor einiger Zeit habe ich einen Blogbeitrag mit d...
1.core-Datei Wenn während der Programmausführung ...
Inhaltsverzeichnis 1. Einige Konzepte von Tomcat ...
Vorwort: Verwenden Sie das Element-Framework in v...
MySQL-Anweisungen zum Hinzufügen, Löschen, Ändern...
Vorwort In der Front-End-Programmierung verwenden...
Inhaltsverzeichnis Die dynamischen Partikeleffekt...
Gemeinsame Eigenschaften von Tabellen Die grundle...
50 Zeilen Code zum Ändern von 5 Hautfarben, einsc...
Inhaltsverzeichnis 1. Seiten-Rendering 2. Tags hi...
Vorwort Um in Webanwendungen Datenverkehr zu spar...
Inhaltsverzeichnis DATETIME ZEITSTEMPEL Wie man w...
In diesem Tutorial wird erklärt, wie Sie die IP-A...