Aktuelle Nachfrage:Es gibt zwei Tabellen, Gruppe und Faktor. Eine Gruppe entspricht mehreren Faktoren. Nun wollen wir die gültigen Gruppen und die dazugehörigen gültigen Faktoren abfragen. Beide Tabellen haben das logische Löschflag isDel. Der erste Fehler :SELECT g.*,f.* FROM groups g LEFT JOIN factor f ON f.groupId = g.id where g.isDel=0 and f.isDel=0 Das Schlüsselwort LEFT JOIN gibt alle Zeilen aus der linken Tabelle (table_name1) zurück, auch wenn in der rechten Tabelle (table_name2) keine passenden Zeilen vorhanden sind. Falsche Schreibweise:SELECT g.*,f.* FROM Gruppen g LEFT JOIN Faktor f ON f.groupId = g.id und g.isDel=0 und f.isDel=0 Diese Art, Ursachenanalyse:Mehrere Wissenspunkte zu den Wo- und Unterbedingungen beim Left Join:
Richtige Schreibweise:SELECT g.*,f.* FROM groups g LEFT JOIN factor f ON f.groupId = g.id und f.isDel=0 wobei g.isDel=0 abschließend: 1. Um der linken Tabelle bedingte Einschränkungen hinzuzufügen, fügen Sie sie in der Where-Bedingung hinzu und platzieren Sie sie nicht nach „on“. Dies ist das Ende dieses Artikels über die Analyse des Problems der Verwendung von Left Join zum Hinzufügen von Where-Bedingungen in MySQL. Weitere relevante Inhalte zum Hinzufügen von Where zu MySQL Left Join finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Zusammenfassung häufig verwendeter Befehle für die Einreichung von Docker-Wettbewerben
>>: Verstehen Sie die Verwendung des All-Attributs von CSS3
In diesem Artikel wird die Zusammensetzung der Ha...
Hintergrund: 1. Es gibt eine Benachrichtigungstab...
Tatsächlich handelt es sich auch hier um einen Cl...
Zunächst einmal ist dieser Beitrag Docker-Neuling...
Standardmäßig unterstützt Nginx nur ein SSL-Zerti...
Der erste Schritt besteht darin, das komprimierte...
Vue+iview-Menü und Tab-Verknüpfung Ich entwickle ...
Lösung Verzichten Sie auf die Linux-VM, die mit D...
Verstehen Sie zunächst die Funktion updatexml() U...
Phänomen: Nach MySQL Version 5.7 ist der Standard...
Im vorherigen Artikel wurde die Implementierungsm...
1. Regulärer Ausdrucksabgleich ~ für Groß- und Kl...
Inhaltsverzeichnis 1. DateTimePicker Datumsauswah...
In diesem Artikel wird der spezifische Code für d...
Automatisierter Build bedeutet, Docker Hub zu ver...