Tema: Select
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/08/2013, 16:16
ambichol
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 9 meses
Puntos: 5
Respuesta: Select

Si me baso en la estructura que me estas mostrando, pues al parecer esta mal, ya que entre tu tabla vendedores y clientes no hay ninguna relación, mas aun en la tabla clientes ingresas 2 códigos diferentes de vendedores, pero tu solo das 1 codigo(sin indicar que tipo es, si es de licor o institucional).
Procure armar un mejor la estructura del query que deseas realizar, pero en ello existen 3 tablas(clientes, vendedor institucional y vendedor licor), en donde si pude relacionar los campos.
Código SQL:
Ver original
  1. CREATE TABLE #cliente(
  2. IdCliente VARCHAR(5),
  3. Nombre VARCHAR(50),
  4. IdVendedorINST VARCHAR(5),
  5. IdVendedorLIC VARCHAR(5)
  6. )
  7. CREATE TABLE #vendedorinst(
  8. IdVendedorins VARCHAR(5),
  9. NombreVendedores VARCHAR(50),
  10. DirVendedor VARCHAR(50)
  11. )
  12. CREATE TABLE #vendedorlic(
  13. IdVendedorlic VARCHAR(5),
  14. NombreVendedores VARCHAR(50),
  15. DirVendedor VARCHAR(50)
  16. )
  17. INSERT INTO #cliente VALUES('CL001','PEDRO','VI001','VL001')
  18. INSERT INTO #cliente VALUES('CL002','JUAN','VI003','VL002')
  19. INSERT INTO #cliente VALUES('CL003','JOEL','VI001','VL003')
  20. INSERT INTO #vendedorinst VALUES('VI001','SARA','AV ROSARIO #1548')
  21. INSERT INTO #vendedorinst VALUES('VI002','CARLOS','AV GARCILAZO # 314')
  22. INSERT INTO #vendedorinst VALUES('VI003','XIANA','AV GARCILAZO # 214')
  23. INSERT INTO #vendedorlic VALUES('VL001','TOMAS','AV BALUARTE #148')
  24. INSERT INTO #vendedorlic VALUES('VL002','MIGUEL','VALPARAISO # 1314')
  25. INSERT INTO #vendedorlic VALUES('VL003','XIANA','UGARTE # 21204')
  26.  
  27. SELECT A.NOMBRE AS Nombre_Cliente, B.NOMBREVENDEDORES AS NombreVendedorInstitucional, C.NOMBREVENDEDORES AS NombreVendedorLicor
  28. FROM #cliente A INNER JOIN #vendedorinst B ON A.IdVendedorINST = B.IdVendedorins
  29. INNER JOIN #vendedorlic C ON A.IdVendedorLIC = C.IdVendedorlic

creo que esto te puede orientar sobre como poder relacionar las tablas que desarrollas:
http://codigosparatodo.blogspot.com/...as-en-sql.html
__________________
Lo que no se....tampoco creo saberlo....