Resultado de dos consultas en un Grid
hola buenas tardes:
quisiera saber si hay manera de colocar el resultado de dos consultas en un solo grid, o si hay forma de realizar una consulta una dos tablas.
las tablas casi tienen los mismos campos excepto que la tabla suplementos trae un campo extra llamado rango. |
Si la dos tablas tuvieran los mismos campos podrías usar una unión
Ahora bien, si sólo es un campo puedes "suplirlo" en la otra tabla:
suponiendo, claro, que es un campo CHAR y que la tabla suplemntos lo tiene al final. En otro caso, tendrías que suplir el valor por defecto que corresponda al tipo de datos del campo en la tabla suplementos. Y si el campo está en otra posición tendrás que listar todos los campos de cada tabala e intercalar en la primera tabla el campo faltante. // Saludos |
ok gracias si utilice un union all y segui tu consejo de suplir los campos de la otra tabla..
ahora nose como realizarle aqui.. tengo ya el resultado pero un campo aparece con numeros como estos 73 60 45 y estos estan relacionados en otra tabla donde cada numero tiene su descripcion ahora bien como le podria hacer para que en lugar que apareciera el numero apareciese la descripcion. podria usar el inner join con la otra tabla utilizando la que resulto del union all |
Mmm. No estoy seguro, pero creo que deberías hacer el join en cada tabla:
// Saludos |
mmm lo hice afuera pero nose si sea lo optimo o la forma correcta
|
La franja horaria es GMT +2. Ahora son las 15:24:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi