Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2010, 19:14
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Ayuda con query con tres tablas relacionadas

Supongamos tres tablas tales que:

Código:
tabla_generica:
  columna   |   Descripción
------------+---------------------------------------------------
id_registro | Identificador del registro
fecha       | Fecha del guardado del registro

tabla_especifica:
  columna   |   Descripción
------------+---------------------------------------------------
id_registro | Clave foránea. El dato es el mismo que estaría en tabla_generica
id_entidad1 | Clave foránea a los datos de una primer entidad
id_entidad2 | Clave foránea a los datos de una segunda entidad

tabla_entidad:
  columna   |   Descripción
------------+---------------------------------------------------
id_entidad  | Identificador de entidad
tipo        | Tipo de Entidad
¿Cómo podría saber cuántos registros hay de determinada fecha (dato que está en tabla_generica) donde los tipos de entidad son iguales.


¿Con datos?
Código:
tabla_generica
id_registro | fecha
------------+--------------
     1      | 2010/03/04
     2      | 2010/03/04

tabla_especifica
id_registro | id_entidad1 | id_entidad2
------------+-------------+--------------
     1      |     1       |     2
     2      |     3       |     4

tabla_entidad
id_entidad  | tipo 
------------+-------
     1      |   A
     2      |   B
     3      |   C
     4      |   C 
Lo que necesito es una query que me diga, para determinada fecha, cuántos registros hay donde el tipo de entidad son iguales. En este caso, 1 registro para la fecha 2010/03/04

Cualquier idea, enlace, comentario es agradecido.
__________________
I ♥ The Music!