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
Inhaltsverzeichnis 1. Dies deutet darauf hin 2. Ä...
Nur den oberen Rand anzeigen <table frame=above...
Inhaltsverzeichnis defineComponent-Überladungsfun...
ngx_lua_module ist ein Nginx-HTTP-Modul, das den ...
Umfeld: MAC_OS 10.12 Python 3.6 MySQL 5.7.25 Djan...
Sowohl die Optionen „Nur lesen“ als auch „Deaktiv...
Problem mit der Mysql-Connector-Java-Treiberversi...
In diesem Artikel wird hauptsächlich das Stoppen/...
In diesem Artikel finden Sie das MySQL-Installati...
Inhalt 1. Geben Sie den Lesern einen Grund zu blei...
Installieren Sie FFmpeg flac eric@ray:~$ sudo apt...
Gemäß den Grundsätzen des W3C muss jedes Start-Tag...
Umwelt: [root@centos7 ~]# uname -r 3.10.0-514.el7...
Zunächst einmal wissen wir, dass dieser Effekt ei...
Inhaltsverzeichnis 1. Ursprungswert und Bezugswer...