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

select a 2 tablas

Estas en el tema de select a 2 tablas en el foro de SQL Server en Foros del Web. buenos días, cual sería la forma mas eficiente de recuperar los datos de una tabla y los registros asociados de esta en otra, es decir ...
  #1 (permalink)  
Antiguo 11/04/2011, 03:51
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
select a 2 tablas

buenos días,

cual sería la forma mas eficiente de recuperar los datos de una tabla y los registros asociados de esta en otra, es decir para seleccionar los registros de una tabla y las veces que esos registros aparecen en otra?

tabla1
campo11 campo12 campo 13

tabla2
campo21 campo22 campo 23

donde campo11 = campo22

seleccionar los registros de tabla1 y un valor, count, por registro que sea las veces que aparece campo11 en tabla2.

un saludo,
josé carlos.
  #2 (permalink)  
Antiguo 11/04/2011, 04:28
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: select a 2 tablas

Con un INNER JOIN
  #3 (permalink)  
Antiguo 25/04/2011, 02:53
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: select a 2 tablas

tabla1
campo11 campo12 campo 13

tabla2
campo21 campo22 campo 23

donde campo11 = campo22

seleccionar los registros de tabla1 y un valor, count, por registro que sea las veces que aparece campo11 en tabla2.

SELECT campo11,campo12,campo 13, COUNT(*)
FROM Tabla1 INNER JOIN Tabla2 ON campo11=campo22
GROUP BY campo11,campo12,campo 13
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación

Etiquetas: sql
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 15:49.