Salut,
ça me paraît extrêmement simple et pourtant ça ne fonctionne pas :
Je veux simplement indiquer urgency = 3 dans toutes les lignes où priority = 7.
Code :
- update bugs
- set urgency = 3
- where bg_priority = 7
|
Code :
- update bugs
- set urgency = 3
- where bg_id in (select bg_id from bugs where bg_priority = 7)
|
Dans les 2 cas j'obtiens le message "Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression."
Qu'est-ce que je fais mal ?
Edit : c'est du T-SQL (SQL Server)
Message édité par Peanuty le 09-06-2011 à 18:13:42