2017-11-30 19 views
-1

私は内部に必要ですこのテーブルのvarを結合してテーブルに結合し、他のテーブルに結合します。内部テーブルを結合してからこのテーブルのvarを他のテーブルに結合

SELECT 
dc_orders.reference, 
dc_orders.email, 
dc_orders.ip, 
dc_orders.`data`, 
dc_orders.hora, 
dc_orders.nick, 
dc_orders.nome, 
dc_orders.pacote_id, 
dc_orders.extras, 
dc_orders.cupom, 
dc_orders.`status`, 
dc_orders.receptor, 
dc_orders.activation_code, 
dc_orders.metodo, 
dc_orders.preco, 
dc_orders.order_id, 

pacotes.nome, 
pacotes.nome_exibicao, 
pacotes.servidor, 

servers.nome, 
servers.nome_exibicao 

FROM dc_orders 
INNER JOIN dc_pacotes pacotes ON dc_orders.pacote_id = pacotes.id 
INNER JOIN dc_servers servers ON pacotes.servidor = servers.id 


WHERE dc_orders.reference = 'referencecode'; 

*私はそれは私が問題を発見し、別の「結合」RIGHTのように、LEFTまたはFULL

+0

あなたはインナーで何を意味するのですか?このテーブルのvarと一緒に他のテーブルに参加しますか?それは、あなたの現在のクエリの結果が別の新しいテーブルに加わるのですか? – i3lai3la

答えて

0

簡単に使用することは可能ですが、pacotes.servidorだと思う組合を使用して に動作しないことを試みました同じサーバーではありません.id、私は右のキーに変更し、働いた