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

Duda con vista sql server 2008

Estas en el tema de Duda con vista sql server 2008 en el foro de SQL Server en Foros del Web. Hola!! estoy trabajando con sql server 2008 y c# , quiero mostrar en un formulario datos de los clientes con sus respectivos libros, un cliente ...
  #1 (permalink)  
Antiguo 27/10/2012, 20:11
 
Fecha de Ingreso: noviembre-2011
Mensajes: 44
Antigüedad: 12 años, 4 meses
Puntos: 0
Duda con vista sql server 2008

Hola!! estoy trabajando con sql server 2008 y c# , quiero mostrar en un formulario datos de los clientes con sus respectivos libros, un cliente puede pedir muchos libros, entonces cuando yo presione un boton en mi formulario vere los libros que pidio tal cliente, y tengo duda con la vista porque me muestra todos los libros de todos los clientes, mi vista es asi:

select Libros.cod_libro, Libros.rut from LIbros,Clientes where Libros.rut=Cliente.rut

si algien me puede ayudar se lo agradesco


saludos
  #2 (permalink)  
Antiguo 28/10/2012, 05:47
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Duda con vista sql server 2008

1. Te falta la condición del cliente.

2. Aunque tu sintaxis es correcto, generalmente preferimos utilizar el Inner Join en tal casos.

Yo haría así:
Código SQL:
Ver original
  1. SELECT Libros.cod_libro,
  2.           Libros.rut
  3. FROM LIbros,
  4. INNER JOIN Clientes
  5.           ON Libros.rut=Cliente.rut
  6. WHERE Cliente.rut=1234;
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog

Etiquetas: select, server, sql, vistas
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 16:50.