Je suis en train d'écrire une déclaration SQLutiliser une instruction select SQL pour obtenir des paramètres pour instruction select 2
J'ai 2 tables de magasin & StoreTransactions. Ma première commande select ressemble
SELECT [StoreID],[ParentStoreID]
FROM Store
choses très simples. Comment est-ce que je prends les StoreID's retournés et les utilise pour ma 2ème déclaration de sélection?
SELECT [StoreTransactionID],[TransactionDate],[StoreID]
FROM StoreTransactions
WHERE StoreID = returned values from the above query
Toute aide serait géniale!
Bonjour Joel, Je reçois une erreur Msg 116, niveau 16, état 1, ligne 16 Une seule expression peut être spécifiée dans la liste de sélection lorsque la sous-requête n'est pas introduite avec EXISTS. Je vais regarder plus loin dans les sélections imbriquées. Merci –
RE: Votre erreur Vous devez avoir changé cette partie pour avoir plus d'une colonne? * sélectionnez StoreId dans Store * ou utilisez = au lieu de dans? –
@diver, Lorsque vous utilisez, votre sélection imbriquée doit renvoyer un ensemble semblable à un tableau (c'est-à-dire une colonne). Notez le sql que j'ai écrit a seulement un champ dans le select imbriqué. – Joel