select anidada
hola
quiero q me muestre localidades de la tabla 1 que estén en localidades de la tabla 2 .
$consulta=mysql_query("SELECT DISTINCT localidad FROM tabla1 WHERE localidad in (SELECT localidad FROM tabla2) ORDER BY localidad");
while($row=mysql_fetch_array($consulta))
{
$localidad=$row["localidad"];
echo $localidad;
}
pero me dice q mysql_fetch_array no es un argumento valido. ¿Está mal hecha la consulta o tengo q recoger el dato de otra manera?Gracias
quiero q me muestre localidades de la tabla 1 que estén en localidades de la tabla 2 .
$consulta=mysql_query("SELECT DISTINCT localidad FROM tabla1 WHERE localidad in (SELECT localidad FROM tabla2) ORDER BY localidad");
while($row=mysql_fetch_array($consulta))
{
$localidad=$row["localidad"];
echo $localidad;
}
pero me dice q mysql_fetch_array no es un argumento valido. ¿Está mal hecha la consulta o tengo q recoger el dato de otra manera?Gracias
Hola,
Al menos, la consulta deberia ser :
select distinct tabla1.localidad
from tabla1, tabla2
where tabla1.localidad = tabla2.localidad
Al menos, la consulta deberia ser :
select distinct tabla1.localidad
from tabla1, tabla2
where tabla1.localidad = tabla2.localidad
