Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   filtro en una tabla! (https://www.clubdelphi.com/foros/showthread.php?t=75114)

mematanlimon 29-07-2011 14:09:02

filtro en una tabla!
 
tengo una GRAN duda, recien estoy empezando y quiero filtrar una tabla donde tengo los siguientes fields
-id_usuario
-nombre usuario
-id_tipo_usuario

y quiero mostrar solo un tipo de usuario en un bdlookupcombobox
estoy tratando de hacer un query pero no hay caso, no me filtra, estoy usando lazarus con postresql, la sentencia que uso es:

select * from public.personas where persona_id_tipo_persona= 2;

estoy en lo correcto???

Casimiro Notevi 29-07-2011 14:39:32

Cita:

Empezado por mematanlimon (Mensaje 407870)
Código SQL [-]
select *  from public.personas where persona_id_tipo_persona= 2;

No sé de dónde esacas eso que te he marcado en rojo, teniendo en cuenta los campos que dices que tienes:
id_usuario
nombre usuario
id_tipo_usuario


y quieres traerte todos los registros cuyo id_tipo_usuario es igual a 2, entonces:

Código SQL [-]
select * from Personas where id_tipo_usuario=2

Pero creo que el problema lo estás teniendo en el componente que estás usando, que no estarás definiendo correctamente las propiedades, ¿qué estás poniendo en qué propiedades?

mematanlimon 29-07-2011 14:51:22

perdon me exprese mal, donde dice usuario, en realidad es persona

public.persona: es el lugar donde se encuentra la tabla
persona_id_tipo_persona: es la variable con la que quiero filtrar, esta va del 0 al 3 dependiendo la clase de persona que es, ej 0 desconocido 1 usuario 2 propietarios....

gracias, por corregirme, no me había expresado bien


La franja horaria es GMT +2. Ahora son las 22:37:17.

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