我需要Inner加入一个表然后加入此表的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';
*我试图使用union而不是工作 我认为可以使用另一个“JOIN”,如RIGHT,LEFT或FULL
答案 0 :(得分:0)
我很容易发现问题,pacotes.servidor不是相同的servers.id,我改为右键并且工作