sql >> Database >  >> RDS >> Mysql

Moet 2 tabellen samenvoegen, maar behalve enkele rijen in een andere tabel in MySQL

Het volgende zou het lukken!

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 )

Ik hoop dat dit helpt!

De volgende viool laat ook zien dat het bovenstaande antwoord in feite correct is:http:// sqlfiddle.com/#!2/9753f/5




  1. Waarom genereert het Entity Framework geneste SQL-query's?

  2. T-SQL Opgeslagen procedure overslaan:

  3. Prestatievergelijking tussen sql SELECT NULL en SELECT 1

  4. Log in op docker mysql-container inschakelen