requête sur 2 bases avec un champ commun ? [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 18-10-2011 à 12:15:20
j'ai trouvé ça :
SELECT CHAMPS_1 FROM BASE_1.TABLE_1 WHERE CHAMPS_1 IN (SELECT CHAMPS_2
FROM BASE_2.TABLE_2
WHERE `active` = '1')
Marsh Posté le 18-10-2011 à 16:47:26
Maintenant, je souhaiterais supprimer toutes les lignes SAUF celles qui ressortent de la requête ci-dessus, là j'vois pas trop ?!
Marsh Posté le 19-10-2011 à 16:57:16
DELETE FROM BASE_1.TABLE_1 WHERE CHAMPS_1 NOT IN (SELECT CHAMPS_2 FROM BASE_2.TABLE_2 WHERE `active` = '1')
Marsh Posté le 17-10-2011 à 17:04:29
Bonjour,
Sur MySQL, j'ai 2 bases et j'aimerais faire une requête qui me sort les champs d'une tablette qui sont égal au champs d'une autre table dans une autre base mais tjs en local
SELECT CHAMP_1 FROM BASE_1.TABLE_1 WHERE CHAMP_1 = ( SELECT CHAMP_2 FROM BASE_2.TABLE_2 WHERE ACTIVE = 1 )
Merci pour votre aide.
---------------
Leon