URL: https://linuxfr.org/forums/general-general/posts/sql-requ%C3%AAte-dupdate Title: SQL : Requête d'update. Authors: Anonyme Date: 2005年08月11日T17:08:08+02:00 Tags: Score: 0 SQL : requête d'update. Je suis en phase de codage d'une requête de suppression de doublon. Je dispose d'une table FLUX :
FLU : FLU_ID | PADT | CONTRAT | TYPE_FLU £spaces£ £/spaces1ドル A B C £spaces£ £/spaces2ドル A B C £spaces£ £/spaces5ドル M N O £spaces£ £/spaces10ドル M N O £spaces£ £/spaces11ドル M N O £spaces£ £/spaces80ドル X Y Z £spaces£ £/spaces85ドル M N O
et une d'une d'acheminement
ACH : ACH_FLU_ID | DATA £spaces£ £/spaces1ドル | INFO_1 £spaces£ £/spaces2ドル | INFO_2 £spaces£ £/spaces5ドル | INFO_3 £spaces£ £/spaces10ドル | INFO_4
Je souhaite mettre a jour ACH pr avoir :
ACH_FLU_ID | DATA £spaces£ £/spaces1ドル | INFO_1 £spaces£ £/spaces1ドル | INFO_2 £spaces£ £/spaces5ドル | INFO_3 £spaces£ £/spaces5ドル | INFO_4
en les faisant pointer sur les FLU_ID de valeur minimale (car les autres lignes FLU_ID seront supprimées car il s'agit de doublon) Explication : la clé de ACH est en fait la colonne DATA (je simplifie pr l'exemple) et la clé de FLU est en fait le triplet (PADT, CONTRAT, TYPE_FLU), les lignes 1 et 2 doivent pointer sur FLU_ID=1, pour que la base soit sous forme normale, et car FLU_ID=2 sera supprimé. Je voudrais "juste" avoir la requête de mise a jour de ACH, depuis 2 jours je tourne en rond, et je ne vois pas comment m'en dépêtré... J'ai déjà posté cette question, mais pas eu de réponse satisfaisante. Merci pour votre aide.

AltStyle によって変換されたページ (->オリジナル) /