Heim > Backend-Entwicklung > PHP-Tutorial > Es gibt eine Frage zum SQL-Links-Join: Warum werden alle Nullwerte statt keiner Daten gefunden?

Es gibt eine Frage zum SQL-Links-Join: Warum werden alle Nullwerte statt keiner Daten gefunden?

PHP中文网
Freigeben: 2016-08-20 09:04:04
Original
2471 Leute haben es durchsucht

Es gibt eine Frage zum SQL-Links-Join: Warum werden alle Nullwerte statt keiner Daten gefunden?

domain ist die Domainnamentabelle, domain_sell ist die aufgelistete Domainnamentabelle, domain_auction_history ist die Domainnamen-Auktionstabelle
Dies ist meine Abfrageanweisung:

SELECT d.,s.,MAX(h.price) AS max_price FROM domain d LEFT JOIN domain_sell s USING(domain_id) LEFT JOIN 
domain_auction_history h USING(domain_id) WHERE d.status IN('已上架', '拍卖中') AND 
s.type='在线拍卖' ORDER BY max_price DESC LIMIT 16
Nach dem Login kopieren

Dies ist das Ergebnis (es sollten keine Daten vorhanden sein):


Antwortinhalt:

domain ist die Domainnamentabelle, domain_sell ist die aufgelistete Domänennamentabelle, domain_auction_history ist die Domänennamen-Auktionstabelle
Dies ist meine Abfrageanweisung:

SELECT d.,s.,MAX(h.price) AS max_price FROM domain d LEFT JOIN domain_sell s USING(domain_id) LEFT JOIN 
domain_auction_history h USING(domain_id) WHERE d.status IN('已上架', '拍卖中') AND
 s.type='在线拍卖' ORDER BY max_price DESC LIMIT 16
Nach dem Login kopieren

Dies ist das Ergebnis (es sollten keine Daten vorhanden sein):


Sie können sich auf den Artikel beziehen, den ich kurz über SQL-Verbindungen zusammengestellt habe
http://www.xumenger.com/sql-j...


Ich vermute, Sie verwenden phpmyadmin. Bei einer solchen Abfrage ist es leer


Es sind keine Daten vorhanden, aber der Client zeigt sie so an, wenn Sie nach einer ID suchen, die nicht existiert In der Domänentabelle gibt der Client auch eine Zeile mit Feldnamen und eine Zeile mit NULL zurück.


Dies sollte bedeuten, dass keine Daten vorhanden sind Dies ist auch der Fall, wenn ich Navicat für MySQL verwende, um keine Datensätze abzufragen, die die Bedingungen erfüllen.

Das Obige ist eine Frage zum SQL-Left-Join. Warum werden alle Nullen statt keine Daten gefunden? Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com)!


Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage