Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Problema con una vista
Message
De
22/07/2003 11:29:52
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
 
 
À
22/07/2003 11:18:02
Iniaki Lasheras
Ibersoft Esapaña S.L.
Zaragoza, Espagne
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00812242
Message ID:
00812388
Vues:
11
>Gracias por tu respuesta Alex,
>
>Era eso exactatamente, pero te agradecería que me explicases por que utilizas LEFT JOIN en vez de INNER JOIN.

Por ejemplo, la parte:
...
... LEFT JOIN datos!vendedor V ;
   ON P.tecnico = V.codigo
asegura que se seleccionen todos los pedidos, aunque no tengan correspondencia en la tabla "vendedor" (por ejemplo, se dejó el campo "pedido.vendedor" en blanco).

Con un INNER JOIN, perderías los pedidos que no tienen vendedor.

Si todos los pedidos tienen vendedor, da lo mismo, cuál de los dos utilizas.

De otra manera, es decisión tuya, si quieres incluir todos los pedidos (LEFT JOIN), o sólo los pedidos que tienen datos de vendedor (INNER JOIN).

Saludos,

Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform