Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 19-feb-2005, 19:11   #1 (permalink)
ezk
ezk ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2004
Ubicación: de requinoa... ¿alguien sabe?
Mensajes: 47
busqueda en muchas tablas

hola, tengo la siguiente sentencia que no hace lo que le pido, me retorna todos los datos de la tabla, aunque segun el WHERE, solo deberia arrojarme un resultado

esta es la sentencia

select distinct dc_problematica.id_problematica,dc_problematica.pr oblematica,dc_problematica.id_tema, dc_problematica.id_grupo,dc_problematica.id_repres entante from dc_problematica, dc_representante, dc_grupo, dc_tema, comuna where (lower(dc_representante.nombre) like '%rodrigo%' or lower(dc_grupo.nom_grupo) like '%rodrigo%' or lower(dc_problematica.problematica) like '%rodrigo%')

si cambio '%rodrigo%' por cualquier dato que exista, me retorna toda la informacion que almacena la tabla, pero si ingreso un valor que no existe, no retorna nada (que esto ultimo si es correcto)

utilizo postgresql, por si sirve de alguna forma...

gracias de antemano
__________________
---------------------------------------------------

Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.

(oO) Cthulhu R001Z
/ | | \


---------------------------------------------------
ezk está desconectado   Responder Citando
Antiguo 20-feb-2005, 15:10   #2 (permalink)
MANOLO MAD está en el buen camino
 
Fecha de Ingreso: febrero-2005
Mensajes: 30
Hola,

¿donde están los inner join? Tendrás que unir las tablas entre sus claves principales y claves externas, no? si do lo haces, lo que hará el motor de bases de datos será unir cada registro con cada uno de los registros de la segunda tabla, y así sucesivamente. Si no necesitas sacar datos de alguna tabla, quítala de la cláusula from de la sentencia.

Un saludo.
MANOLO MAD está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:42.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93