MySQL - Ayuda con consulta Sql

 
Vista:

Ayuda con consulta Sql

Publicado por Ricardo Soto (1 intervención) el 15/02/2008 15:57:06
Hola a todos.

Tengo una consulta de selección con varios campos la cual detallaré a continuación:

Select tabla1.campo1, tabla1.campo2, tabla2.campo3, ....,campo_n from tabla1, tabla2, tabla3 where ...

La tabla1 esta relacionada con la 2 y la 2 con la tabla 3.
La relacion entre la tabla1 y 2 es de 1 a muchos, por lo cual existen varios registros por "id" de la tabla1 en la tabla2.

Uno de los campos que quiero que me muestre está en la tabla2, el cual puede tener 2 estados "Pendiente" o "Aprobado".

Entonces lo que quiero hacer y no se como, es que me muestre el estado de cada registro, en este caso si hay mas de un registro en la tabla2 que pertenezca a la tabla1me muestre el que esta pendiente. Ahora si ambos o mas estan pendientes que me muestre el primero de ellos. Ahora si hay sólo un registro no hay problema, pero mi problema es cuando hay mas de uno, no se como decir que me muestre el primero que esta pendiente.

Como hago eso en una consulta?

Ocupo MYSQL 5 con visual basic 6.

Les agradecería si alguien me puede ayudar.
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