Veréis, a mi página web le llegan varias tablas (que podemos llamar elementos, y una tabla se llamará a lo mejor "cachivache", otra "lavadora", etc.). Y además, dentro de cada tabla tengo unas id's señaladas (la 1, la 4 y la 5 para cachivache, por ejemplo, y la 1 y la 2 para lavadora).
Pues bien, con esas id's y esas tablas, quiero hacer una consulta que me devuelva ordenados por un campo que tienen las tablas que se llama "localizacion".
Pero más fácil que eso podría ser: yo tal vez pudiera de antemano en qué "localizaciones" pueden estar los elementos, por lo que puedo hacer una búsqueda uno a uno comprobando si están en la localización 1, 2, etc. Pero vamos, si no, me tocaría saber cómo obtengo todas las localizaciones posibles en un solo recordset (una a una las sé hacer, select localización from cachivache where id=3 ¿Y juntarlas?).
Entonces, si para comprobar si un elemento está en una localización yo haría:
select id from cachivache where localización=1 and id=1
¿Cómo puedo hacer la consulta multitabla para todos los que me han llegado, y al final obtener con cada consulta multitabla, en un recordset, sólo los objetos de una localización? Supongo que con cosas de INNER JOIN.
Espero haberme explicado bien, si algo no se entiende, preguntadme.
Saludos