<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Gracias!!<br><br>Arme un poco mejor (creo) la sentencia sql:<br><br><br><code class="sql"><span class="syntax"><span class="syntax_alpha syntax_alpha_reservedWord">SELECT</span>  <span class="syntax_quote syntax_quote_backtick">`fotos`</span>  <span class="syntax_punct">.</span>  <span class="syntax_punct">*</span> <span class="syntax_punct syntax_punct_listsep">,</span>  <span class="syntax_quote syntax_quote_backtick">`los_albumes`</span><span class="syntax_punct syntax_punct_qualifier">.</span><span class="syntax_quote syntax_quote_backtick">`id_album`</span>  <span class="syntax_alpha syntax_alpha_reservedWord">AS</span>  <span class="syntax_quote syntax_quote_backtick">`name_album`</span> <br><span class="syntax_alpha syntax_alpha_reservedWord">FROM</span>  <span class="syntax_quote syntax_quote_backtick">`fotos`</span> <span class="syntax_punct syntax_punct_listsep">,</span>  <span class="syntax_quote syntax_quote_backtick">`los_albumes`</span> <br><span class="syntax_alpha syntax_alpha_reservedWord">INNER</span>  <span class="syntax_alpha syntax_alpha_reservedWord">JOIN</span>  <span class="syntax_quote syntax_quote_backtick">`los_albumes`</span>  <span class="syntax_alpha syntax_alpha_reservedWord">ON</span>  <span class="syntax_quote syntax_quote_backtick">`fotos`</span><span class="syntax_punct syntax_punct_qualifier">.</span><span class="syntax_quote syntax_quote_backtick">`id_album`</span>  <span class="syntax_punct">=</span>  <span class="syntax_quote syntax_quote_backtick">`los_albumes`</span><span class="syntax_punct syntax_punct_qualifier">.</span><span class="syntax_quote syntax_quote_backtick">`id_album`</span> <br><span class="syntax_alpha syntax_alpha_reservedWord">WHERE</span>  <span class="syntax_quote syntax_quote_backtick">`fotos`</span><span class="syntax_punct syntax_punct_qualifier">.</span><span class="syntax_quote syntax_quote_backtick">`id_album`</span>  <span class="syntax_punct">=</span><span class="syntax_digit syntax_digit_integer">1</span><br><span class="syntax_alpha syntax_alpha_reservedWord">ORDER</span>  <span class="syntax_alpha syntax_alpha_reservedWord">BY</span>  <span class="syntax_quote syntax_quote_backtick">`fotos`</span><span class="syntax_punct syntax_punct_qualifier">.</span><span class="syntax_quote syntax_quote_backtick">`etiqueta`</span> <span class="syntax_white syntax_white_newline"></span><br><span class="syntax_alpha syntax_alpha_reservedWord">LIMIT</span> <span class="syntax_digit syntax_digit_integer">0</span> <span class="syntax_punct syntax_punct_listsep">,</span> <span class="syntax_digit syntax_digit_integer">30<br><br></span></span></code>ahora, el tema es que me arroja un error, <font style="" color="#c00000">(i) #1066 - Not unique table/alias: 'los_albumes'</font><br>&nbsp;
revise pero no se coomo corregirlo...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Salu2<br><br>&gt; From: leonardot@pegasusnet.com.ar<br>&gt; To: php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; Date: Mon, 4 Oct 2010 08:53:00 -0300<br>&gt; Subject: Re: [Php-avanzado] COnsulta de un inner join<br>&gt; <br>&gt; Hola Jésica,<br>&gt; <br>&gt; El dom, 03-10-2010 a las 20:20 +0000, Jesica Billia escribió:<br>&gt; &gt; <br>&gt; &gt; Buenas tardes!! Tengo una consulta, estoy utilizando la sentencia<br>&gt; &gt; INNER JOIN entre dos tablas, <br>&gt; &gt; <br>&gt; &gt; ambas tablas tienen un campo cn el  mismo nombre pero distinto dato,<br>&gt; &gt; como hago para que<br>&gt; &gt; <br>&gt; &gt; en el resultado o bien se pueda leer distinto el nombre del campo asi<br>&gt; &gt; con mysql_fetch_assoc <br>&gt; &gt; <br>&gt; &gt; puedo tomar el valor del campo mediante $valor['campo_1_t_1'] y<br>&gt; &gt; $valor['campo_1_t_2']<br>&gt; <br>&gt; &gt; lo que estoy colocando como instruccion es lo siguiente:<br>&gt; &gt; <br>&gt; &gt; $sql="SELECT * FROM `fotos` INNER JOIN `los_albumes` ON<br>&gt; &gt; `fotos`.`id_album`=`los_albumes`.`id_album` WHERE `fotos`.`id_album`=<br>&gt; &gt; $id_album";<br>&gt; &gt; <br>&gt; &gt; lo que sucede es que tanto en la tabla de los albumes como en la de<br>&gt; &gt; las fotos tengo un campo llamado etiqueta, al llamarlo obviamente me<br>&gt; &gt; da el dato <br>&gt; &gt; <br>&gt; &gt; relacionado solo a una de las tablas. <br>&gt; <br>&gt;         Le ponés un AS a alguno de los campos, por ejemplo,<br>&gt; "los_albumes.etiqueta as ALGO"<br>&gt; <br>&gt;         Tu inner join es correctísimo, pero en el curso usamos una sintaxis<br>&gt; alternativa que es, para mi gusto, más fácil de leer:<br>&gt; <br>&gt; SELECT * FROM (fotos, los_albumes)<br>&gt; WHERE  `fotos`.`id_album`=`los_albumes`.`id_album` <br>&gt; AND `fotos`.`id_album`=$id_album<br>&gt; <br>&gt;         <br>&gt; <br>&gt; &gt; Otra consulta: <br>&gt; &gt; Cuando hago las consultas de inner join yo puedo selleccionar que<br>&gt; &gt; campos queden en el resultado y cuales no? y ademas cuando hago <br>&gt; &gt; el inner join que se puede utilizar `fotos` as `f,  puedo realizar lo<br>&gt; &gt; mismo pero con los npombres de los campos??<br>&gt; <br>&gt;         Los campos a proyectar van en el SELECT, y podés poner ahí tanto campos<br>&gt; de la tabla principal como de la tabla unida.<br>&gt;         Podría ser:<br>&gt; <br>&gt; SELECT fotos.*, los_albumes.etiqueta AS Album_etiqueta FROM (fotos,<br>&gt; los_albumes)<br>&gt; WHERE  `fotos`.`id_album`=`los_albumes`.`id_album` <br>&gt; AND `fotos`.`id_album`=$id_album<br>&gt; <br>&gt; <br>&gt; &gt; Desde ya gracias y feliz domingo!!!<br>&gt; <br>&gt;         Seguimos!<br>&gt; -- <br>&gt; <br>&gt; Leonardo Tadei<br>&gt; leonardot@pegasusnet.com.ar<br>&gt; http://blog.pegasusnet.com.ar<br>&gt; Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>&gt; <br>&gt; _______________________________________________<br>&gt; Php-avanzado mailing list<br>&gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>                                               </body>
</html>