Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

consulta cruzada

Estas en el tema de consulta cruzada en el foro de Bases de Datos General en Foros del Web. Hola a todos, mi problema hoy es que tengo tres tablas asi: Placas placa_h (char) Partes placa descripcion fecha_asig cc usuarios cc nombre apellido la ...
  #1 (permalink)  
Antiguo 28/07/2009, 14:46
Avatar de acumulador  
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 5 meses
Puntos: 7
consulta cruzada

Hola a todos, mi problema hoy es que tengo tres tablas asi:

Placas
placa_h (char)

Partes
placa
descripcion
fecha_asig
cc

usuarios
cc
nombre
apellido

la tabla de usuarios esta relacionada en la tabla partes por medio del campo cc, mi pregunta como hago para saber cuales placas estan repetidas en la tabla placas y partes y si es posible ademas obtener el nombre del usuario al que corresponde una parte.

Por su ayuda de verdad muchas gracias,
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...
  #2 (permalink)  
Antiguo 28/07/2009, 15:47
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años, 7 meses
Puntos: 7
Respuesta: consulta cruzada

sabes tal vez no es la mejor solucion la que te doy, pero a veces cuando necesito hacer consultas muy complicadas... utilizo access (si el de microsof office) para Armar la consulta visualmente y luego copio el sql para utilizarlo en php...

Posiblemente debes existir herramientas online que hagan esta misma labor...??

suerte
__________________
Me junto con los que Saben, Queriendo Saber.
  #3 (permalink)  
Antiguo 28/07/2009, 16:23
Avatar de Luis207  
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: consulta cruzada

Cita:
Iniciado por ACX_POISON Ver Mensaje
sabes tal vez no es la mejor solucion la que te doy, pero a veces cuando necesito hacer consultas muy complicadas... utilizo access (si el de microsof office) para Armar la consulta visualmente y luego copio el sql para utilizarlo en php...

Posiblemente debes existir herramientas online que hagan esta misma labor...??

suerte

Pues si alguien las conoce (las herramientas web), que las diga por favor.
  #4 (permalink)  
Antiguo 28/07/2009, 20:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: consulta cruzada

Tema trasladado desde PHP
  #5 (permalink)  
Antiguo 29/07/2009, 11:31
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: consulta cruzada

Código sql:
Ver original
  1. SELECT T.placa_h
  2. FROM Placas T
  3. INNER JOIN Partes P ON T.placa_h = P.placa
  4. INNER JOIN usuarios U ON P.cc = U.cc
  5. GRUPO BY T.placa_h
  6. HAVING COUNT(DISTINCT placa_h) > 1
El resto te lo dejo a ti.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:00.