Buenas a todos es para ver si me podéis ayudar después de mucho calentarme la cabeza pues soy algo novato e echo esta consulta
SELECT draw_productos.nombre_producto, draw_sorteo.importe_papeleta, draw_sorteo.fecha_fin
FROM draw_productos
INNER JOIN draw_sorteo ON draw_productos.id_sorteo = ANY ( SELECT id_sorteo FROM draw_sorteo WHERE importe_papeleta<='5');
La subconsulta me devuelve varios id y lo que mysql me devuelve despues de todo es esto:
nombre_producto importe_papeleta fecha_fin
Ipad 5 2013-03-31
Asus 5 2013-03-31
Ipad 4 2013-03-21
Asus 4 2013-03-21
pero esta mal porque lo que realmente deberia devolver es:
Ipad 5 2013-03-31
Asus 4 2013-03-21
alguien puede ayudarme a averigar porque me mezcla los datos.
Saludos