FoxPro/Visual FoxPro - el select como se usa en este ejemplo

 
Vista:

el select como se usa en este ejemplo

Publicado por Mario Soto (1 intervención) el 15/09/2004 20:12:42
HOLA, QUERIA PREGUNTARLES EN UN EJEMPLO DE SELECT, QUE TENGO DOS TABLAS UNA CON COSIGO1 Y CODIGO2 DE UN CLIENTE Y ADEMAS ALMACENA UN CODIGO DE UNA SEGUNDA TABLA, LA CUAL CONTIENE ESE CODIGO Y UN NOMBRE, AL HACER EL SELECT,
ME MULTIPLICA POR TANTOS REGISTROS CONTENGA LA SEGUNDA TABLA, CREANDOME REGISTROS QUE NO DEBEN SALIR PUESTO Q NO ESTAN CREADOS EN LA PRIMERA TABLA, COMO PUEDO HACER UNA SELECCION DE REGISTROS DE LA PRIMERA TABLA ANEXANDOLE SOLO EL CAMPO NOMBRE DE LA SEGUNDA TABLA EXISTIENDO EL CODIGO DE LA SEGUNDA TABLA EN LA PRIMERA TABLA, AGRADECIENDO SUS COMMENTARIOS
MARIO SOTO
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:el select como se usa en este ejemplo

Publicado por marfe (190 intervenciones) el 16/09/2004 01:35:12
hola, creo que lo que tienes que utilizar es el left join para relacionar tus tablas, por ejemplo:
select t1.*, t2.nombre from tabla1 t1;
left join tabla2 t2 on t1.codigo = t2.codigo;
where tuscondiciones;
into cursor temp &¶ enviar la consulta a un cursor
select temp
brow

ojala sea lo que necesitas, saludos desde Paraguay!!

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

RE:el select como se usa en este ejemplo

Publicado por Plinio (7841 intervenciones) el 16/09/2004 02:13:23
Comienza poniendo la directiva DISTINCT
ejemplo
SELECT DISTINCT campo1,campo2, etc.
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