05/05/2004, 19:21
|
| | Fecha de Ingreso: mayo-2004
Mensajes: 27
Antigüedad: 20 años, 8 meses Puntos: 0 | |
He simplificado mis tablas para ver si otros se animan a ayudarme Hola. Acá están las tablas:
- categorías:
| categoría_id | nombre |
| 1 | telas |
| 2 | ropa |
- productos:
| producto_id | rama_id | imágen |
| 1 | 2 | polo de verano |
| 2 | 1 | gamusa roja |
- ramas:
| rama_id | nodo_1 |
| 1 | 1 |
| 2 | 2 |
La consulta que hago es la siguiente (también la he simplificado):
SELECT *
FROM productos
INNER JOIN (
ramas
LEFT JOIN categorías ON ramas.nodo_1 = categorías.categoría_id
) ON productos.rama_id = ramas.rama_id
La respuesta de access es esta:
| producto_id | productos.rama_id | imágen | ramas.rama_id | nodo_1 | categoría_id | nombre |
| 2 | 1 | gamusa roja | 1 | 1 | 1 | telas |
| 1 | 2 | polo de verano | 2 | 2 | 2 | ropa |
La respuesta de SQL Server es esta:
| producto_id | rama_id | imágen | rama_id | nodo_1 | categoría_id | nombre |
| 1 | 2 | polo de verano | 1 | 1 | NULL | NULL |
| 2 | 1 | gamusa roja | 1 | 1 | 1 | telas |
| 1 | 2 | polo de verano | 2 | 2 | 2 | ropa |
| 2 | 1 | gamusa roja | 2 | 2 | NULL | NULL | |