Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2010, 19:36
emirl
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Mensaje Respuesta: Consulta correlacionada, o no?

Hola.

Con el codigo de gnzsoloyo
SELECT *
FROM tabla1, tabla2
WHERE tabla2.col22 LIKE 'xxx%' AND tabla1.col12 = tabla2.col21

Obten el resultado que queria y es todos los valores de tabla1.col11 cuando tabla1.col12 es igual tabla2.col21 y tabla2.col22 empieza por XXXX.


--Despues de darle vueltas he pensado que puedo mejorar mis consultas haciendo unos pequeños cambios. El sentido le veo a la consulta pero no consigo que me salga, pongo los que tengo y a ver que os parece y como la harias vosotros.


Tabla1.id_lugar2___tabla1.nombre
01011001...................El Molar
01011002...................Pedrezuela
01012001...................El Vellon
01031001...................Ponferrada
01041001...................Alcoy

Tabla2.clasificacion___Tabla2.ud_lugar1
10111...........................01011
10121...........................01012
10211...........................01031
10311...........................01041


El codigo seria algo asi.

SELECT * FROM tabla2, tabla1 WHERE tabla2.clasificacion LIKE 'xxx%' AND Tabla1.id_lugar2 LIKE 'Tabla2.ud_lugar1%'

Y me daria de resultado XXX= 101, El molar, Pedrezuela, El vellon
XXX= 1011 El Molar, Pedrezuela


¿se podria realizar una consulta de este tipo?
¿recomendais algun libro o sitio para aprender sobre el tema?



Muchas gracias.