Bonjour je ne comprends pas comment corriger ma requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UPDATE card SET card_location='DRAW', card_sublocation=(SELECT COUNT(*) FROM card as T1 WHERE T1.id< card.id )  WHERE card_location='DISCARD' and card_type='EQP'
J'ai le message suivant:
'You can't specify target table 'card' for update in FROM clause' ... mais je ne peux pas faire autrement si je veux compter?
Le but est de mettre une valeur de 1 à count dans le sublocation.