Mysql
 sql >> Base de données >  >> RDS >> Mysql

Besoin de joindre 2 tables mais à l'exception de certaines lignes dans une autre table dans MySQL

Ce qui suit devrait faire l'affaire !

SELECT DISTINCT k.source, 
                k.target, 
                k.frequency 
FROM   links k 
       LEFT JOIN logs g 
              ON g.id = k.id 
WHERE  IFNULL(status, '') != 'Del Edge' 
       AND 'Bush' IN( k.source, k.target )

J'espère que cela vous aidera !

En outre, le violon suivant démontre que la réponse ci-dessus est, en fait, correcte :http:// sqlfiddle.com/#!2/9753f/5