SiLLeNt 0 Denunciar post Postado Fevereiro 27, 2008 Olá pessoal, estou com um problema aqui. Eu preciso montar uma query que me retorne os dados ordenados pela ordem de uma outra tabela. Possuo uma tabela que tem os IDS de todos os posts com a categoria id_post|id_cat Possuo outra tabela que tem todos os posts, mas não possuí relação com esta outra. A minha intenção é puxar todos os IDS dos posts de uma determinada categoria da primeira tabela mas fazer o ORDER BY usando o campo titulo_post da outra tabela. Uso mysql 4 e php 4 Fico no aguardo de uma ajuda de vocês. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Dórian Conde Langbeck 0 Denunciar post Postado Fevereiro 28, 2008 a montagem da query quem vai poder estar te ajudando é o pessoal de MySQL... Topico movido para MySQL Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Fevereiro 28, 2008 Podes fazer assim amigo: mysql_query("SELECT campo,campotabela2 FROM tabela1,tabela2 ORDER BY nometabela.campodesejado DESC isso funciona no mssql, não testei em Mysql ainda ;) Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Eduardo Matsuzaki 1 Denunciar post Postado Fevereiro 28, 2008 No mysql eh assim: mysql_query("SELECT a.campo, b.campotabela2 FROM tabela1 a INNER JOIN tabela2 b ORDER BY nometabela.campodesejado DESC Compartilhar este post Link para o post Compartilhar em outros sites
SiLLeNt 0 Denunciar post Postado Fevereiro 28, 2008 Não funcionou. Ele retorna isso: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/site.com.br/wp-content/themes/cataratas/index.php on line 68 A linha 68 neste arquivo é esta aqui: while($rs_ids = mysql_fetch_array($query)) { A query que eu coloquei é esta: $query = mysql_query("SELECT a.term_id, b.name FROM wp_term_taxonomy WHERE parent = '4' a INNER JOIN wp_terms b ORDER BY wp_terms.name ASC"); Fico no aguardo de uma ajuda. Até mais e obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Fevereiro 29, 2008 Se vai ensinar ensina certo neh.... Na clausula ON você coloca os pontos de junçao das tabelas, ou seja onde elas sao iguais SELECT a.term_id, b.name FROM wp_term_taxonomy a INNER JOIN wp_terms b ON wp_term_taxonomy.ALGUM_CAMPO = wp_terms.OUTRO_CAMPO WHERE parent = '4' ORDER BY wp_terms.name ASC Compartilhar este post Link para o post Compartilhar em outros sites