0
votes

Mise à jour avec une autre valeur max de colonne

J'ai une table états_risk : xxx

exemple: xxx

J'ai besoin de mettre à jour la valeur "Note" pour municipal = autre Définir le max (note) Valeur par état "AG" - "AB", Exemple: ID 5 Définissez une valeur 6 de la valeur car est la valeur max pour l'état AG.


3 commentaires

S'il vous plaît éviter d'écrire votre titre dans toutes les casques; Cela donne l'impression que vous criez et les gens ne voudront pas aider quelqu'un qui crie à eux.


Ok, merci @timlewis


Aucun problème! Donc, pour votre question, avez-vous essayé d'écrire des questions pour essayer de résoudre ce problème? Quel (s) question (s) spécifique (s) obtenez-vous?


3 Réponses :


0
votes

Cela vous donne les valeurs max xxx

ceci vous donne celles que vous souhaitez mettre à jour xxx

donc la mise à jour est donc xxx


0 commentaires

0
votes

Vous pouvez le faire en rejoignant la table à une requête qui renvoie la note maximale de chaque état: xxx pré>

Voir le Demo .
Résultats: P>

| id  | state | municipally | rating |
| --- | ----- | ----------- | ------ |
| 1   | AG    | AG1         | 5      |
| 2   | AG    | AG2         | 6      |
| 3   | AG    | AG3         | 2      |
| 4   | AG    | AG4         | 1      |
| 5   | AG    | OTHER       | 6      |
| 6   | AB    | AB1         | 0.2    |
| 7   | AB    | AB2         | 2      |
| 8   | AB    | AB3         | 10     |
| 9   | AB    | OTHER       | 10     |


0 commentaires

0
votes

Si votre classement de colonne a '-' dans sa colonne. Vous devez également lancer la colonne Comme

id | state | municipally | rating
-: | :---- | :---------- | :-----
 1 | AG    | AG1         | 5     
 2 | AG    | AG2         | 6     
 3 | AG    | AG3         | 2     
 4 | AG    | AG4         | 1     
 5 | AG    | OTHER       | 6     
 6 | AB    | AB1         | 0.2   
 7 | AB    | AB2         | 2     
 8 | AB    | AB3         | 10    
 9 | AB    | OTHER       | 10    


0 commentaires