FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problema con Consulta
Waoo, cuanto tiempo que no venia por estos alrededores
un saludo a todos. Chicos!!! tengo el siguiente problema, sucede que tengo dos tablas relacionadas entre si, una llamada dtinstituciones y otra dtdirecciones aqui va el schema de ambas Dtinstituciones ID, Nombre Largo, Nombre Corto Dtdirecciones ID, Id_institucion, id_entidad, calle el caso es que tengo una vista, que llama la informacion de la institucion pero solo quiero tener una sola direccion Aqui va el query
el problema es que si la institucion ID 1 tiene varias direcciones me duplica los datos, quiero tener solamente una sola direccion y las otras no traerla. Lo he hecho con top1 y distinct pero no me funciona, quiero traer todos los datos de las instituciones con una sola direccion es decir a esa vista hacer un select * Espero que me ayuden. Gracias de antemano |
#2
|
||||
|
||||
Hola
Saludos |
#3
|
||||
|
||||
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:
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 |
#4
|
||||
|
||||
Hola Roman
Me parece acertado el que el distinctrow traera las otras direcciones, pero creo si no me equivoco que al hacerlo sobre el id, distinguira este como punto de partida. No lo he probado, pero tengo varios similares y funcionan bien, por que ni idea. Saludos |
#5
|
||||
|
||||
Mmm. Puede ser. Pero al menos en MySQL, me parece que distinct y distinctrow operan sobre toda la fila y no sólo sobre una columna.
// Saludos |
#6
|
||||
|
||||
Hola
Ve por ejemplo esta consulta: Me define el campo CodTransac, como inicio y no lo duplica por mas que tenga campos adicionales duplicados. Repito, sabes que mi experiencia es muy poca, pero a mi por alguna razon me funciona, sera suerte de principiante. Saludos |
#7
|
||||
|
||||
Cita:
MMM, esta interesante este codigo mas o menos asi funciona |
|
|
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 |
|