Je veux exécuter cette requête:SQL Server Insérer problème de requête
INSERT INTO [Order] (FactorId, ProductId, Entity)
VALUES((SELECT Top 1 FactorId FROM Factor WHERE UserId = @UserId AND Status = -1), @ProductId, @Entity)
mais l'erreur suivante se produit:
Les sous-requêtes ne sont pas admis dans ce contexte . Seules les expressions scalaires sont autorisées.
J'ai exécuté cette requête, mais l'erreur suivante se produit: La liste de sélection de l'instruction INSERT contient peu articles que la liste d'insertion. Le nombre de valeurs SELECT doit correspondre au nombre de colonnes INSERT. –