Citation:
UPDATE note AS n
INNER JOIN site AS s ON n.id_site_out=s.id_site
INNER JOIN banniere728x90 AS b ON b.id_site=s.id_site
INNER JOIN credit AS c ON c.id_membre=s.id_membre
SET n.note_ste = n.note_site + 1
WHERE s.id_membre!=24
AND s.langue="fr"
AND s.actif="1"
AND c.credit>0
AND n.id_site_in=16
AND n.format="728x90"
Mon problème se pose désormais sur la requête INSERT qui fonctionne de paire avec l'UPDATE.
Citation:
INSERT INTO note AS n
INNER JOIN site AS s ON n.id_site_out=s.id_site
INNER JOIN banniere728x90 AS b ON b.id_site=s.id_site
INNER JOIN credit AS c ON c.id_membre=s.id_membre
("id_site_in", "id_site_out", "format", "note") VALUES ("16", s.id_site, "728x90", 100)
WHERE s.id_membre!=24
AND s.langue="fr"
AND s.actif="1"
AND c.credit>0
AND n.id_site_in=16
AND n.format="728x90"
C'est pas mal, mais ce que je veux faire, cela créé une note, même si il en existe déjà une. Or, ce que je veux faire, c'est créer un enregistrement à chaque fois qu'une relation correspond aux critères