Bonjour,
J'ai un souci Mysql, et je ne maitrise pas encore bien la syntaxe et la logique de ce language surpuissant.
Le problème est le suivant :

ma_table =

3 colonnes :

product_id
shooper_group_id
product_price

les valeurs :

product_id shopper_group_id product_price
1 5 10
1 7 10
2 5 22
2 7 22
3 5 96
4 5 22
5 5 85
6 5 183
...
1520 5 54
...etc...

Je cherche soit une formule pour INSERT des lignes avec product_id = product_id, shopper_group_id = "7", product_price = product_price uniquement si
le rapport product_id et shopper_group_id = "5" et si on ne retrouve pas ce rapport égal à "7" de facon à obtenir cela :


product_id shopper_group_id product_price
1 5 10
1 7 10
2 5 22
2 7 22
3 5 96
3 7 96
4 5 22
4 7 22
5 5 85
5 7 85
6 5 183
6 7 183
...
1520 5 54
1520 7 54
...etc...

Ou, Soit, une formule SELECT pour isoler le rapport product_id et shopper_group_id = "5" ( et pas celui ou on trouve "5" et "7") pour obtenir cela :

product_id shopper_group_id product_price

3 5 96
4 5 22
5 5 85
6 5 183
...
1520 5 54
...etc...

On fait comment SVP