Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 23-05-2006
mcrz2 mcrz2 is offline
Registrado
 
Registrado: may 2006
Posts: 2
Poder: 0
mcrz2 Va por buen camino
Gracias por la respuesta.

Voy a tratar de resumir brevemente lo que tengo
La estructura básica de mis tablas son:

TABLA PROYECTOS

ProCodigo int;
ProNobre varchar;
ProEmp1 int;
ProEmp2 int;

TABLA EMPRESAS

EmpCodigo int;
EmpNombre varchar;

Como comenté anteriormente, en los campos ProEmp1 y ProEmp2 de la tabla de proyectos guardo las referencias a los códigos de dos empresas diferentes ambas almacenadas en la tabla EMPRESAS

Mis "cortos" conocimientos de SQL me llevan hasta uno de los dos siguientes casos:

Caso 1

Código SQL [-]
select PROYECTOS.ProCodigo, EMPRESAS.EmpNombre
from PROYECTOS, EMPRESAS
where ((PROYECTOS.ProEmp1=EMPRESAS.EmpCodigo) AND
 (PROYECTOS.ProEmp2=EMPRESAS.EmpCodigo))

Caso 2

Código SQL [-]
select PROYECTOS.ProCodigo, EMPRESAS.EmpNombre
from PROYECTOS, EMPRESAS
where ((PROYECTOS.ProEmp1=EMPRESAS.EmpCodigo) OR
 (PROYECTOS.ProEmp2=EMPRESAS.EmpCodigo))

El caso uno no devuelve filas. El caso 2 devuelve dos filas por Proyecto.
Lo que necesito sería obtener un resultado como el siguiente


Fila 1: Proyecto1, Nombre Empresa1 del Proyecto 1, Nombre Empresa2 del Proyecto 1

Fila 2: Proyecto2, Nombre Empresa1 del Proyecto 2, Nombre Empresa2 del Proyecto 2
.
.
.

Fila N: ProyectoN, Nombre Empresa1 del Proyecto N, Nombre Empresa2 del Proyecto N.

Espero haber aclarado mi problema.

Un cordial saludo
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas cuando varios usuarios hacen un consulta a la misma tabla Salomon Conexión con bases de datos 2 13-06-2007 04:36:02
consulta con dos tablas con misma estructura AbcXxx SQL 8 30-06-2006 22:06:13
Unir una tabla consigo misma sitrico SQL 2 19-04-2005 00:06:03
Update de Campos en la Misma Tabla Jvilomar SQL 1 05-04-2005 17:35:05
Subconsulta a la misma tabla apicito SQL 3 23-07-2004 21:24:24


La franja horaria es GMT +2. Ahora son las 17:02:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi