J'ai une table avec des produits.
Lorsque j'obtiens des informations de cette table, j'aimerais aussi obtenir l'ETA de cet article. Pour ce faire, je prévois d'obtenir la dernière ligne de commande, c'est-à-dire cet article, et d'obtenir la livraison attendue de cet achat.Svc ombré 10 Rejoindre une table, sur une autre, sur une autre
Ceci est trois tables différentes et je voudrais que ce soit comme une autre colonne sur la requête, donc je peux obtenir la valeur de la colonne comme si elle était sur la même table.
Est-ce que mon idée est possible? S'il n'y a pas de commande sur cet article, je voudrais que la valeur soit nulle.
Produits
Int ProductId
Int Price
Données exemples
ProductId Price
-----------------
1 100
2 300
PORows
Int RowId
Int ProductId
Int POId
Données d'échantillons
RowId ProductId POId
-----------------------
1 1 1
PO
Int POId
DateTime ETA
Données d'échantillons
POId ETA
-----------------------
1 2010-10-25 10:05
donc le résultat que je voudrais est:
ProductId Price ETA (null if no rows exist)
------------------------------------------------
1 100 2010-10-25 10:05
2 300 NULL
cela semble possible, de toute façon vous pouvez clarifier la disposition de votre table et le résultat souhaité? – Orbit
@OMG Poneys S'il vous plaît voir ma modification. Pervasive 10 –