Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cần nối 2 bảng nhưng ngoại trừ một số hàng trong bảng khác trong MySQL

Điều sau sẽ thực hiện thủ thuật!

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 )

Hy vọng điều này sẽ hữu ích!

Ngoài ra, câu trả lời sau chứng minh rằng câu trả lời trên thực tế là chính xác: http:// sqlfiddle.com/#!2/9753f/5




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm toàn văn bản mysql không trả lại kết quả mong đợi

  2. Ví dụ QUARTER () - MySQL

  3. Hiển thị dữ liệu từ nhiều truy vấn trong một biểu đồ hình tròn bằng cách sử dụng thẻ cfchart

  4. chọn từ hai bảng mà cột được liên kết có thể là rỗng

  5. MySQL GroupBy và Hiển thị nó theo chiều ngang