Faire une jointure entre deux tables.
Résolu/Fermé
Claudy
-
Modifié le 25 août 2019 à 17:15
jee pee Messages postés 40616 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 janvier 2025 - 25 août 2019 à 18:28
jee pee Messages postés 40616 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 janvier 2025 - 25 août 2019 à 18:28
A voir également:
- Faire une jointure entre deux tables.
- Comment faire une table des matières sur word - Guide
- Itinéraire google map entre deux adresses - Guide
- Faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
2 réponses
jee pee
Messages postés
40616
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 janvier 2025
9 473
25 août 2019 à 17:18
25 août 2019 à 17:18
Bonjour,
Avec par exemple :
Avec par exemple :
UPDATE `wppavm_posts` SET `post_status` = 'trash' WHERE `wppavm_posts`.`ID` IN (SELECT post_id FROM `wppavm_postmeta` WHERE `meta_key` LIKE '_awpcp_extra_field[4]' AND `meta_value` <= subdate(now(),1) )
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
Ambassadeur
1 557
25 août 2019 à 17:23
25 août 2019 à 17:23
bonjour, peut-être:
pour tester, tu peux peut-être d'abord faire:
UPDATE wppavm_posts SET post_status = 'trash' FROM wppavm_posts JOIN wppavm_postmeta ON wppavm_posts.ID = wppavm_postmeta.post_id WHERE wppavm_postmeta.meta_key = '_awpcp_extra_field[4]' AND wppavm_postmeta.meta_value <= subdate(now(),1)
pour tester, tu peux peut-être d'abord faire:
select * FROM wppavm_posts JOIN wppavm_postmeta ON wppavm_posts.ID = wppavm_postmeta.post_id WHERE wppavm_postmeta.meta_key = '_awpcp_extra_field[4]' AND wppavm_postmeta.meta_value <= subdate(now(),1)
jee pee
Messages postés
40616
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 janvier 2025
9 473
>
Claudy
25 août 2019 à 18:16
25 août 2019 à 18:16
as-tu bien pris ma version corrigée :
UPDATE wppavm_posts JOIN wppavm_postmeta ON wppavm_posts.ID = wppavm_postmeta.post_id SET post_status = 'trash' WHERE wppavm_postmeta.meta_key = '_awpcp_extra_field[4]' AND wppavm_postmeta.meta_value <= subdate(now(),1)
jee pee
Messages postés
40616
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 janvier 2025
9 473
>
Claudy
25 août 2019 à 18:23
25 août 2019 à 18:23
bis voulait dire que dans la version de départ la table wppavm_posts était citée 2 fois
25 août 2019 à 17:56
J'ai fait l'essai "Select" qui fonctionne.
Par contre "UPDATE" me renvoie l'erreur suivante:
MySQL a répondu : Documentation
#1064 - Erreur de syntaxe près de 'FROM
wppavm_posts
JOIN wppavm_postmeta ON wppavm_posts.ID = wppavm_po' à la ligne 5
Cde
Claudy
Modifié le 25 août 2019 à 18:08