2017-10-12 5 views
0

J'ai deux tables (voir Données-échantillon):Mettre à jour le champ Table 1 si les critères correspondent à un champ du tableau 2?

DONNÉES EXEMPLE:

APARTMENT TABLE    PAYMENT_STATUS TABLE     
========================== ======================= 
APARTMENT | DEBT    APARTMENT |STATUS 
10   |0     10   |NULL    
22   |500    22   |NULL    
33   |250    33   |NULL 

Je veux mettre à jour la table « PAYMENT_STATUS » à un certain nombre en fonction de la valeur du champ « dette » dans la " APPARTEMENT » table, disons que le prix du loyer est de 500, je veux mettre à jour « STATUS » champ:

  • Si la dette est 0, puis définissez la valeur de « ETAT » à 3
  • Si la dette est comprise entre 1 et 499, en définir la valeur de « ETAT » à 2
  • Si la dette est de 500, puis réglez la valeur de « ETAT » à 1

Je suis tout à fait recrue avec UPDATE, tout le monde peut apporter une aide à ce?

Répondre