Foros del Web » Programando para Internet » PHP »

select anidados ?

Estas en el tema de select anidados ? en el foro de PHP en Foros del Web. como puedo hacer select anidados en php ? necesito llamar a distintos campos de una base de datos dentro de un mismo select tengo este ...
  #1 (permalink)  
Antiguo 14/03/2007, 09:24
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 28
Antigüedad: 17 años, 1 mes
Puntos: 0
select anidados ?

como puedo hacer select anidados en php ?

necesito llamar a distintos campos de una base de datos dentro de un mismo select

tengo este ejemplo de sql :
" Select nombre_proveedor From proveedores
Where ciudad in (select distinct ciudad from clientes);"

me sirve para php ?
cual seria la forma correcta de hacerlo ?

ojala puedan ayudarme
grax
chavela, chakabuco ,challammmmmm
  #2 (permalink)  
Antiguo 14/03/2007, 14:23
Avatar de iskariote  
Fecha de Ingreso: marzo-2007
Mensajes: 39
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: select anidados ?

Estimado:

con el php no tendras problemas, el enviara la consulta al motor de BBDD, ahora si esta no la comprende, ya sea por sintaxis o semantica te devolvera error...

atte:

ISKARIOTE
  #3 (permalink)  
Antiguo 14/03/2007, 15:24
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: select anidados ?

La sintaxis es correcta. Ahora, si no te funciona sobre Mysql debe ser seguramente por un problema de versiones, ya que sub querys son soportados a partir de Mysql 4.1.

No sabes que versión tenes? Hace un select version() a la db y te dará la misma.

Y si no te funciona usa dos consulta, no es menos óptimo, o es aceptabe en cuanto a recursos llegado al caso.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:31.