sql >> Database teknologi >  >> RDS >> Mysql

Skal forbinde 2 tabeller, men undtagen nogle rækker i en anden tabel i MySQL

Følgende burde gøre tricket!

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 )

Håber dette hjælper!

Den følgende violin viser også, at ovenstående svar faktisk er korrekt:http:// sqlfiddle.com/#!2/9753f/5




  1. Oracle. Hvordan udskriver du dato og klokkeslæt?

  2. Oracle til PostgreSQL — Markører og almindelige tabeludtryk

  3. Fjern HTML-tags fra posten

  4. Sammenligning af Galera Cluster Cloud-tilbud:Del 1 Amazon AWS