Insertion avec contrôle d'un champ séquence
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