Questione : MySQL SI UNISCE dà la colonna vuota

Ho veduto molto questo in linea ma non posso afferrare perché la mia domanda sta dando una colonna vuota. È normalmente quando ci sono dati NULLI e la domanda è corrispondere vuota preferibilmente. Non ho data.

I ho bisogno “del titolo„ dal nodo e “dal corpo„ dai node_revisions quando node.type è “bio-„. il nid è una colonna che entrambi devono impianti di join.

This:
select node.title dal nodo dove node.type = “bio-„; # dà tutto il entries
select node_revisions.body dai node_revisions; # dà tutto il body
I vogliono unire i quei queries

This non funziona:
select node.title, node_revisions.body dal nodo, node_revisions dove node.nid = node_revisions.nid e node.type = “bio-„; # visualizza correttamente tutti i titoli ma il corpo è impianti del blank

This inoltre come prova.
select node.title, node_revisions.body dal nodo, node_revisions dove node.nid = node_revisions.nid e node.type = “pagina„; # titolo delle esposizioni e corpo delle pagine anziché bio

If faccio la a! = “bio-„ anziché = “bio-„ dà i dati adeguati:
select node.title, node_revisions.body dal nodo, node_revisions dove node.nid = node_revisions.nid e node.type! = “bio-„; # il titolo delle esposizioni ed il corpo delle pagine che il bios

I inoltre ha provato A SINISTRA SI UNISCONO con lo stesso result.
class= del

Risposta : MySQL SI UNISCE dà la colonna vuota

>> node_revisions.body prescelto dai node_revisions; # dà tutto il corpo

Da controllo, ci sembra male provenire niente con le domande.
Quante annotazioni sono là in node_revisions e nel nodo; potreste fare un mysqldump?

selezionare node.nid a partire dal nodo dove node.type = “bio-„;

Using la lista qui sopra, fare funzionare questa seconda domanda.

selezionare * a partire dai node_revisions dove node_revisions.nid dentro (….)

Che cosa ottenete?
Altre soluzioni  
 
programming4us programming4us