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

Truy vấn MySQL trả về các hàng không mong muốn khi tìm nạp các hàng dựa trên các tổ hợp thẻ cụ thể

Tôi khuyên bạn nên sử dụng phép nối đơn giản cho việc này:

SELECT DISTINCT a.lot, b.lot
FROM mytable a
    INNER JOIN mytable b ON b.product = a.product AND NOT EXISTS (SELECT * FROM product WHERE tag NOT IN (a.tag, b.tag))
WHERE a.tag = 101 and b.tag = 102


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android + MySQL bằng com.mysql.jdbc.Driver

  2. Nhóm theo tháng hoặc 0 nếu không có kết quả?

  3. Làm cách nào để tạo chế độ xem dạng cây từ tập kết quả này dựa trên Thuật toán duyệt cây?

  4. nhiều bảng SQL với PHP để tạo sơ đồ trang web

  5. tại sao kết hợp bên trái này chỉ trả về một bản ghi?