Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/02/2006, 17:48
jose2003
 
Fecha de Ingreso: noviembre-2004
Mensajes: 35
Antigüedad: 20 años, 1 mes
Puntos: 1
extraer campos

Hola a todos, yo trato de rcuperar los datos con:

SELECT DISTINCT zona,zona_id FROM tabla, tabla2 WHERE tabla.zona_id = tabla2.zona_id ORDER BY zona ASC ;

y me dice esto

Por Zona La consulta falló: Column 'zona_id' in field list is ambiguous

por que me devuelve eso en que me equivoco.

La idea es que en la (tabla) tengo los nombre y direcciones de los clientes y en (tabla2) las zonas y el pais. lo que quiero es que me devuelva solo las zona

<?php
$consul_nom = 'SELECT DISTINCT zona, zona_id FROM tabla,tabla2 WHERE tabla.zona_id = tabla2.zona_id ORDER BY zona ASC';
$resul_nom = mysql_query($consul_nom) or die('La consulta fall&oacute;: ' . mysql_error());

// Impresion de resultados en HTML
echo "<select name=\"zona\" class=\"form\" onChange=\"MM_jumpMenu('parent',this,0)\" >\n";
echo "<option selected>Seleccione \n";
while ($linea = mysql_fetch_array($resul_nom, MYSQL_ASSOC)) {

echo "<option value=index_zona.php?zona=".$linea['zona_id']."> ".$linea['zona']." \n";

}
echo "</select>\n";

// Liberar conjunto de resultados
mysql_free_result($resul_nom);

?>