_vina 0 Denunciar post Postado Maio 20, 2014 Bom dia, estou fazendo um inner join, mas ele não esta encontrando o meu "p.post_id" SELECT rank, meta_value, post_id FROM (select @rownum:=@rownum+1 'rank', p.post_id, p.meta_key, p.meta_value from wp_postmeta p, (SELECT @rownum:=0) r INNER JOIN wp_posts as ppp ON ppp.ID = p.post_id WHERE meta_key='pontoscod' and ppp.post_status='publish' and meta_value is not null ORDER BY cast(meta_value as unsigned) desc) m INNER JOIN wp_posts as pp ON pp.ID = post_id where m.meta_key='pontoscod' and pp.post_status='publish' and m.meta_value is not null essa é uma consulta para retornar um ranking alguem sabe o que eu posso fazer? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Maio 20, 2014 Qual erro é retornado? Compartilhar este post Link para o post Compartilhar em outros sites
_vina 0 Denunciar post Postado Maio 20, 2014 Ajustei aqui. ficou assim SELECT rank, meta_value, post_id FROM (select @rownum:=@rownum+1 'rank', p.post_id, p.meta_key, p.meta_value from wp_postmeta p INNER JOIN wp_posts as ppp ON ppp.ID = post_id , (SELECT @rownum:=0) r WHERE meta_key='pontoscod' and ppp.post_status='publish' and meta_value is not null ORDER BY cast(meta_value as unsigned) desc) m INNER JOIN wp_posts as pp ON pp.ID = post_id where m.meta_key='pontoscod' and pp.post_status='publish' and m.meta_value is not null Compartilhar este post Link para o post Compartilhar em outros sites