Frage : MySQL VERBINDEN gibt leere Spalte

Ich gesehen viel dieses on-line, aber ich kann nicht greifen, warum meine Frage eine leere Spalte gibt. Normalerweise ist es, wenn es UNGÜLTIGE Daten gibt und die Frage das Zusammenbringen leer anstatt ist. Ich habe kein UNGÜLTIGES data.

I benötige „Titel“ vom Nullpunkt und „vom Körper“ von den node_revisions, wenn node.type „Bio“ ist. nid ist eine Spalte, die beide join.

This Arbeiten müssen:
select node.title vom Nullpunkt wo node.type = „Bio“; # gibt alles entries
select node_revisions.body von den node_revisions; # gibt alles body
I möchten jene kombinieren queries

This arbeitet nicht:
select node.title, node_revisions.body vom Nullpunkt, node_revisions wo node.nid = node_revisions.nid und node.type = „Bio“; # anzeigt alle Titel richtig e, aber Körper ist blank

This auch Arbeiten als Test.
select node.title, node_revisions.body vom Nullpunkt, node_revisions wo node.nid = node_revisions.nid und node.type = „Seite“; # Anzeigentitel und Körper Seiten anstelle vom bio

If tue ich a! = „Bio“ anstelle von = „Bio“ gibt es korrekte Daten:
select node.title, node_revisions.body vom Nullpunkt, node_revisions wo node.nid = node_revisions.nid und node.type! = „Bio“; # VERBINDEN Anzeigentitel und Körper Seiten, die arent bios

I auch NACH LINKS versucht, mit dem gleichen result.

Antwort : MySQL VERBINDEN gibt leere Spalte

>> auserwähltes node_revisions.body von den node_revisions; # gibt allen Körper

Von der Kontrolle scheint es, nichts falsch mit den Fragen geben.
Wieviele Aufzeichnungen dort in den node_revisions und im Nullpunkt sind; konnten Sie ein mysqldump tun?

node.nid vom Nullpunkt vorwählen in dem node.type = „Bio“;

Using die Liste oben, diese 2. Frage laufen lassen.

* von den node_revisions vorwählen, wo node_revisions.nid innen (….)

Was erhalten Sie?
Weitere Lösungen  
 
programming4us programming4us