Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/08/2013, 15:32
Avatar de sonickseven
sonickseven
 
Fecha de Ingreso: diciembre-2012
Ubicación: bogota
Mensajes: 404
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Como arreglo esta consulta para que funcione bn!!

gnzsoloyo hize tu consulta pero no me funciono me mostro un error en el sintax asi que mire bn donde era el problema y lo arregle pero ahora el problema es de columnas desconocidas y ya he hecho cambios pero nada sigue el error
Código MySQL:
Ver original
  1.     SELECT * FROM (
  2.         SELECT fo.nombre, fo.cod, us.nick
  3.         FROM usuario us
  4.         INNER JOIN fotos fo ON li.usuario = us.cod
  5.         INNER JOIN Libro li ON li.cod = fo.libro
  6.         WHERE li.cod =  '448'
  7.         AND fo.cod > 668
  8.         LIMIT 5)
  9.     T1 UNION  
  10.     SELECT * FROM (
  11.         SELECT fo2.nombre, fo2.cod, us2.nick
  12.         FROM usuario us2
  13.         INNER JOIN fotos fo2 ON li2.usuario = us2.cod
  14.         INNER JOIN Libro li2 ON li2.cod = fo2.libro
  15.         WHERE li2.cod =  '448' AND fo2.cod <= 668
  16.         LIMIT 6)
  17.     T2 ORDER BY cod DESC)
  18. T3 ORDER BY COD;
en esta me dice: "ERROR 1054 (42S22): Unknown column 'li2.usuario' in 'on clause'"
tonces la volvi a modificar
Código MySQL:
Ver original
  1.     SELECT * FROM (
  2.         SELECT fo.nombre, fo.cod, us.nick
  3.         FROM usuario us
  4.         INNER JOIN fotos fo ON li.usuario = us.cod
  5.         INNER JOIN Libro li ON li.cod = fo.libro
  6.         WHERE li.cod =  '448'
  7.         AND fo.cod > 668
  8.         LIMIT 5)
  9.     T1 UNION  
  10.     SELECT * FROM (
  11.         SELECT fo2.nombre, fo2.cod, us2.nick
  12.         FROM usuario AS us2, fotos as fo2, Libro as li2
  13.         INNER JOIN fotos fo2 ON li2.usuario = us2.cod
  14.         INNER JOIN Libro li2 ON li2.cod = fo2.libro
  15.         WHERE li2.cod =  '448' AND fo2.cod <= 668
  16.         LIMIT 6)
  17.     T2 ORDER BY cod DESC)
  18. T3 ORDER BY COD;
y este es el error: "ERROR 1066 (42000): Not unique table/alias: 'fo2'" y pues pense que en vez de tanto cambiarla mas bn te pregunto a ti si me puedes ayudar a arreglarla que encerio lo mio es la programacion y nunca en mi vida hasta ahora se me habia atrevesado este problema :(