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
  #3  
Antiguo 24-04-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pero si una institución tienen dos direcciones:

Academia Vázquez, Calle del Olmo #32
Academia Vázquez, Calle de la Amargura #425

serán filas distintas y el distinctrow así las verá y se traerá ambas ¿no?

Yo había pensado, aunque siento que debe haber algo más sencillo, usar subconsultas:

Código SQL [-]
select
  dtInstituciones.*,
  (select dtDirecciones.Id where dtDirecciones.Id_institucion = dtInstituciones.Id limit 1)
  (select dtDirecciones.Id_Entidad where dtDirecciones.Id_institucion = dtInstituciones.Id limit 1),
  (select dtDirecciones.Calle where dtDirecciones.Id_institucion = dtInstituciones.Id limit 1)
from dtInstituciones

Sustituyendo el limit por el top adecuado; pero sería una subconsulta por cada columna de la tabla detalle y quizá sea muy lento.

// Saludos
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
problema con consulta ddd_ddd SQL 2 01-02-2007 17:02:53
problema con consulta sql Cosgaya SQL 4 16-01-2006 18:09:17
Problema con consulta de SQL Durbed Firebird e Interbase 2 30-09-2004 21:41:39
problema con consulta cval Firebird e Interbase 3 30-04-2004 06:33:50
problema con consulta. jsanchez SQL 2 20-05-2003 19:35:55


La franja horaria es GMT +2. Ahora son las 03:40:08.


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