2010-08-06 3 views
-2

je passe paramètre comme productid, je vérifie dans la table productrelated si ce produit produit est là ou pas s'il n'est pas là je veux vérifier l'échantillon productid dans la table departmentreplated si elle n'est pas là je trouve le département du productid et trouver que ProductID liées aux produits du département ..idée d'écrire une procédure?

me aider plz comment écrire la procédure de magasin .... quelle logique je veux utiliser ....

aide-moi procédure d'écriture .... répondre dès que ... merci ...

+1

L'orthographe, la ponctuation et la réflexion sur le libellé de votre question vont bon train. – tdammers

+2

Les schémas de table aideraient aussi beaucoup – LittleBobbyTables

Répondre

1

Je suppose que vous voulez vraiment un an wer sur cela et fait de votre mieux pour formuler la question. De la façon dont vous le décrivez, vous devez le faire avec une instruction SELECT qui fait un LEFT JOIN. Je ne peux pas vous aider avec la procédure de magasin sur SQL-SERVER mais je suppose que vous pouvez comprendre le reste une fois que vous avez le SELECT.

SELECT ISNULL(p.someValue, d.someValue) 
FROM DepartmentRelatedTable d 
LEFT JOIN ProductRelatedTable p on (d.ProductId = p.ProductId) 
WHERE d.ProductId = <some id here> 

Vous devez peut-être faire un FULL JOIN au lieu d'un LEFT JOIN parce que. Je ne pouvais pas entièrement comprendre le modèle de données que vous utilisez.

Questions connexes