Bonjour tout le monde,
voilà, je me casse la tête depuis un bon moment pour trouver la bonne requête de mon problème.
j'ai deux tables TAB1 et TAB2, je cherche à insérer les lignes de TAB1 dans TAB2.
Dans les deux tables il y a un champ de séquence qu'on va appeler Seq.
La condition d'insertion est: la ligne dans TAB1 sera insérée dans TAB2 seulement si le champ Seq de cette ligne dans TAB2 est = Seq-1 de cette ligne dans TAB1 (bien sur les deux lignes ont en commun les champs clés, ici champ1 et champ2).
EX: si la ligne à insérer possède la séquence 4 (Seq=4) dans TAB1 alors pour insérer cette lignes dans TAB2, il faut qu'il existe dans TAB2 une ligne équivalente à cette ligne avec le champ Seq=3 (si Seq=2 ou 1 dans TAB2 alors pas d'insertion)
Il faut gérer aussi le cas où la séquence dans TAB1= 1 (il n'y a aucune lignes dans TAB2)
Quelqu'un pourrait-il m'aider ?
merci d'avance
Partager