[Reddes.bvs-tech] consulta listado
Marcos Luis Mori
marcos.mori at bireme.org
Mon Mar 15 18:34:09 BRST 2010
Juan,
Primer paso, pienso que es mejor copiar los archivos title.mst, title.xrf. facic.mst. facic.xrf e facic.fst para una otra área de trabajo.
Mira que el invertido de facic está si:
910 0 'M-'v910
920 0 v30'='f(val(v920),10,0)
la llave primaria que se hace el relacionamento es el campo 30 de la base de datos title y de la facic.
entonces, se crea más una linea, por ejemplo
999 0 'id ='v30/
y invierte el dicionario nuevamente,
mx facic fst=@ fullinv=facic -all now tell=1000
con eso ya si puede hacer el join a través del campo 30
para probar, utilizando esa sintaxis,
mx title join=facic='ID='v30/ |more
es posible verificar que el join ocurrió:
-------------------------------------------------------------------------------
mfn= 1
99 ®1¯
888 ®Accid Anal Prev¯
460 ®3B¯
5 ®S¯
6 ®s¯
10 ®BR1.1¯
940 ®19960702¯
950 ®RCMA¯
301 ®1969¯
302 ®1¯
330 ®CT¯
340 ®A¯
350 ®En¯
360 ®En¯
400 ®0001-4575¯
420 ®ACS¯
435 ®CIENCIAS DA SAUDE¯
440 ®TRAUMATOLOGIA¯
445 ®probe¯
445 ®unifesp¯
840 ®TRAUMATOLOGY¯
450 ®IM¯
450 ®BA¯
490 ®Oxford¯
800 ®C.C¯
3 ®LOCAL¯
20 ®000456-1¯
37 ®2¯
50 ®C¯
180 ®Accid Anal Prev¯
30 ®2¯
100 ®Accident analysis and prevention¯
140 ®Association for the Advancement of Automotive Medicine¯
150 ®Accid. anal. prev¯
480 ®Pergamon Press¯
310 ®GB¯
380 ®B¯
40 ®SECS¯
40 ®CCN¯
941 ®20060906¯
951 ®RENAN¯
32001 ®facic^l1^kID=2^o1^m271647¯
910 ®Q1V4F¯
30 ®2¯
920 ®1000¯
911 ®1970¯
912 ®2¯
913 ®1¯
914 ®P¯
915 ®1¯
5 ®S¯
6 ®f¯
10 ®BR1.1 ¯
940 ®20011108¯
950 ®JB¯
941 ®20011108¯
951 ®JB¯
32001 ®facic^l1^kID=2^o1^m271648¯
910 ®Q1V4F¯
30 ®2¯
911 ®1970¯
912 ®2¯
913 ®2¯
920 ®2000¯
914 ®A¯
915 ®0¯
5 ®S¯
6 ®f¯
10 ®BR1.1 ¯
940 ®20011108¯
950 ®JB¯
941 ®20011108¯
951 ®JB¯
32001 ®facic^l1^kID=2^o1^m271649¯
910 ®Q1V4F¯
30 ®2¯
911 ®1970¯
912 ®2¯
914 ®A¯
915 ®0¯
913 ®3¯
920 ®3000¯
5 ®S¯
6 ®f¯
10 ®BR1.1 ¯
940 ®20011108¯
950 ®JB¯
941 ®20011108¯
951 ®JB¯
-------------------------------------------------------------------------------
lo que están en rojo, es de la base de datos facic.
con eso, ya se puede utilizar un PFT para generar un relatório o mismo crear una base de datos.
El campo 32001 es un campo de status del join:
32001 ®facic^l1^kID=2^o1^m271649¯
solo cuando hay v32001^m es que el join fue válido
un ejemplo de generación de relatorio.
mx title "join=facic='ID='v30/" "pft=v100/v110/(v912/),#" -all now tell=1000 > lista.txt
por favor, verifique si la ordenaciones de los fascículos van estar correctos, en el caso de no estar, tendremos que hacer un sort de la base de datos facic.
después le envio la sintaxis en fuera necesario.
Saludos,
Marcos Luis Mori
PFI / Projetos e Instâncias da BVS
BIREME/OPS/OMS
----- Mensagem original -----
De: "Juan Gomez" <jbgomez21 at gmail.com>
Para: "reddes bvs-tech" <reddes.bvs-tech at listas.bireme.br>
Enviadas: Segunda-feira, 15 de Março de 2010 14:17:31
Assunto: Re: [Reddes.bvs-tech] consulta listado
Hola Marcos, gracias por responder...
Lo que necesito es hacer un listado fascículo por fascículo, pero ademas... cada fasiculo tiene q tener la informacion del titulo, por ejemplo el campo 400 que sale de la base title.
Por eso hice la pregunta de como hago el join entre la base facic y la base title.
se entiende?
Saludos,
Juan
El 15 de marzo de 2010 14:04, Marcos Luis Mori < marcos.mori at bireme.org > escribió:
Juan,
Usted necesita hacer un listado con la base de datos facic, es decir, fascículo por fascículo o si puede con la colección resumida es decir, ej.
1992 47 (12-13) S; 1993 48 (14-17) S; 1994 49 (18-20) S; 1995 50 (21-27) S; 1996 51 (28-32) S; 1997 52 (33-40) S; 1998 53 (41-48) S; 1999 54 (49-56,58) S; 2000 55 (59-62,64) S
saludos ,
Marcos Luis Mori
PFI / Projetos e Instâncias da BVS
BIREME/OPS/OMS
----- Mensagem original -----
De: "Juan Gomez" < jbgomez21 at gmail.com >
Para: "reddes bvs-tech" < reddes.bvs-tech at listas.bireme.br >
Enviadas: Segunda-feira, 15 de Março de 2010 11:13:42
Assunto: [Reddes.bvs-tech] consulta listado
Hola, que tal?
Necesito hacer un listado de las revistas que hay ingresadas en el secs junto con la informacion del titulo de las mismas.
Por lo que tengo entendido secs esta formada por bases de datos, title + facic.
O sea que tendria que listar todo lo que esta en facic y buscar la informacion del titulo en la base title.
la pregunta es: con que campo/s se hace join de las 2 bases y como es la instruccion con mx para hacerlo??
Saludos y Gracias,
Juan
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20100315/81681e51/attachment-0001.html
More information about the Reddes.bvs-tech
mailing list