![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Silviodp. No indicas el motor de datos con el que trabajas... aunque supongo que esto debiera correr en cualquiera.
Lo que tenes que hacer es un join (o encuentro) de las tablas. Algo como Código:
Select mueble.codigo, mueble.nombre, rubro.descripcion desc_rubro
from mueble, rubro
where rubro.codigo = mueble.rubro;
![]() Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
|||
|
|||
|
No es que lo quiera corregir a jachguate, pero me parece mas legible algo del estilo:
Código:
SELECT MBL.Campo_Cualquiera, MBL.CodRubro, RBR.Descripcion FROM TblMueble MBL LEFT JOIN TblRubro RBR ON RBR.Codigo = MBL.CodRubro
__________________
Suerte .: Gydba :. |
|
#3
|
||||
|
||||
|
bueno... el que la consulta sea válida o no, dependerá del motor de base de datos, ya que esta sintaxis para los joins hay algunos que no se atreven a implementarla... (o se han atrevido ya en versiones muy recientes, por ejemplo Oracle).
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#4
|
|||
|
|||
|
Sólo aclarar que lo que ha puesto Juan Antonio y Gydba no es exactamente lo mismo. Para que fuera exactamente lo mismo, en lugar de un LEFT JOIN se tendría que haber puesto un INNER JOIN
|
|
#5
|
||||
|
||||
cierto... cierto... no me habia dado cuenta, asumí que se trataba de un inner join. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
|||
|
|||
|
Si, estoy de acuerdo con catedill que no son lo mismo.
Por otro lado me llamó la atención eso de: "esta sintaxis para los joins hay algunos que no se atreven a implementarla" de jachguate, comprendo bien que algunos motores tengan ciertas limitaciones pero que algunos no se atrevan a implementarlo me lleva a preguntar ¿Por qué? ¿Qué riesgos tiene el utilizar joins para este tipo de consultas?
__________________
Suerte .: Gydba :. |
|
#7
|
||||
|
||||
|
Cita:
![]() Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|