MySQL - Consultas anidadas

 
Vista:

Consultas anidadas

Publicado por MONICA (7 intervenciones) el 27/12/2002 23:53:30
Sorry quisiera saber si en mysql se pueden tratar consultas anidadas asi:

Select v1_a,v1_b from Vtabla where v1_a in (select v1_a from v_leg where chk='U')
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consultas anidadas

Publicado por José Carlos García (5 intervenciones) el 02/01/2003 11:37:11
Por supuesto, pero un pequeño comentario. Cuando hagas consultas anidadas ten cuidado con los nombres de los campos que son iguales y utiliza el nombre de la tabla para referenciarlos. Por ejemplo, la consulta que has puesto de ejemplo se haría así:

Select v1_a.v1_a,v1_b from Vtabla where v1_a in (select v_leg.v1_a from v_leg where chk='U')

De esta forma se soluciona la posible ambigüedad al hacer referencia a campos con el mismo nombre en distintas tablas.

Un saludo.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consultas anidadas en la sintaxis de mysql?

Publicado por Monica (7 intervenciones) el 02/01/2003 15:37:12
Dentro de la sintaxis del motor mysql se acepta la siguiente Consulta Anidada?
Select v1_a.v1_a,v1_b from Vtabla where v1_a in (select v_leg.v1_a from v_leg where chk='U')

Gracias por la respuesta

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar