Hola a todos!!
Estoy haciendo una consulta con INNER JOIN pero no se porque razon me duplica los datos :S
El resultado que espero es el siguiente:
-| ID | Cantidad | Total | Precio
1 | 1 | 13.7 | 13.7
8 | 1 | 31 | 31
22 | 1 | 8 | 8
Hago esta consulta:
SELECT ord.IdProducto, ord.Cantidad, ord.TotalXArticulo, ord.PrecioArticulo
FROM OpRequisicionDetalle ord
INNER JOIN OpRequisicion or1 ON ord.IdRequisicion=or1.IdRequisicion
Y me lanza esto:
IdProducto Cantidad TotalXArticulo PrecioArticulo
----------- ----------- --------------------------------------- ---------------------------------------
1 1 13.7700 13.7700
11 1 252.8500 252.8500
22 1 8.1000 8.1000
43 1 221.6300 221.6300
68 1 110.4500 110.4500
1 1 13.7700 13.7700
8 1 31.0400 31.0400
22 1 8.1000 8.1000
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
15 1 86.1100 86.1100
15 1 86.1100 86.1100
15 1 86.1100 86.1100
15 1 86.1100 86.1100
15 1 86.1100 86.1100
15 1 86.1100 86.1100
15 1 86.1100 86.1100
35 1 46.3300 46.3300
35 1 46.3300 46.3300
35 1 46.3300 46.3300
35 1 46.3300 46.3300
35 1 46.3300 46.3300
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
16 1 136.8100 136.8100
54 1 198.5900 198.5900
79 5 4693.1000 938.6200
8 3 93.1200 31.0400
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
16 1 136.8100 136.8100
54 1 198.5900 198.5900
79 5 4693.1000 938.6200
8 3 93.1200 31.0400
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
1 1 13.7700 13.7700
16 1 136.8100 136.8100
54 1 198.5900 198.5900
79 5 4693.1000 938.6200
8 3 93.1200 31.0400
7 3 204.9000 68.3000
15 3 258.3300 86.1100
30 1 8.1000 8.1000
54 3 595.7700 198.5900
7 3 204.9000 68.3000
15 3 258.3300 86.1100
30 1 8.1000 8.1000
54 3 595.7700 198.5900
7 3 204.9000 68.3000
15 3 258.3300 86.1100
30 1 8.1000 8.1000
54 3 595.7700 198.5900
No comprendo que hago mal =(