FoxPro/Visual FoxPro - sobre inner join

 
Vista:

sobre inner join

Publicado por eduardo (72 intervenciones) el 06/07/2006 21:47:57
hola a todos:

si hago un inner join de 2 tablas donde cada una de ellas esta indexada por el mismo campo y mando el resultado a otra tabla ,a esta tercer tabla necesito tambien generarle un indice con el mismo campo para poder trabajarla por ejemplo con seek?.

saludos
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:sobre inner join

Publicado por jorgeE (423 intervenciones) el 06/07/2006 22:35:58
Si quieres utilizar el SEEK necesitas generar un indice

por otro lado tambien puedes utilizar un LOCATE FOR y no necesitas indices

Saludos
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:sobre inner join

Publicado por Carlos Ayala G (169 intervenciones) el 06/07/2006 22:47:06
Hola Amigo

Lo que puedes hacer es a tu cursor resultante indexarlo pues
select cursor_t1
index on xcampo to xmonbre

--- xcampo = es el campo por el cual deseas ordenar tu cursor
--- xnombre= es el nombre que le deseas dar al indice

luego ordenas nas tu cursor con

set order to xnombre

y listo luego usas el SEEK() y normal ami me funciona suerte tio...
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
sin imagen de perfil

RE:sobre inner join

Publicado por Ernesto Hernandez (4623 intervenciones) el 06/07/2006 23:22:31
SELEC * FROM clientes,pagos INTO CURSOR MiCursor ORDER BY MiCampoIndice

Puedes hacerlo tambien con los campo que necesitas

SELEC cli.numero,cli.nombre,pagos.numero,pagos.factura FROM clientes,pagos INTO CURSOR MiCursor ORDER BY MiCampoIndice

Asi no tienes necesidad de utilizar el INNER JOIN pero tambien te funciona si lo utilizas.

Suerte
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:sobre inner join

Publicado por Carlos Ayala G (169 intervenciones) el 06/07/2006 23:51:47
Hola dije que puede utilizar el comando INDEX ya que el quiere utilizar en su cursor para realizar una ubicacion de registros el comando SEEK() el cual solo funciona cunado la tabla se encuestra indexda.

ya vezzzz ......
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
sin imagen de perfil

RE:sobre inner join

Publicado por Ernesto Hernandez (4623 intervenciones) el 06/07/2006 23:55:49
jajajajajaja Perdon si tienes razon es una segunda instruccion ...
Por leer como inche loko. jajajajajaja

y eso que todavia no es Viernes ...

Suerte y perdon creo que hoy amaneci muy critico debede ser por las elecciones .


Arriba el PAN jajaja
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:sobre inner join

Publicado por Carlos Ayala G (169 intervenciones) el 07/07/2006 00:00:18
Hola Ernesto

Si pues creo que hoy no es tu dia jajajaja pero llegara otro. ya vez siempre hay que leer ps tio ... todo bien no problema y como dice un conosido tu yo y mio SE TE CHISPOTIO....

asta la vista compañero
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