Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявката връща нежелани редове при извличане на редове въз основа на специфични комбинации от тагове

Предлагам да използвате просто присъединяване за това:

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. mysql актуализира колона с int въз основа на реда

  2. Не всички параметри бяха използвани в SQL израза при използване на python и mysql

  3. Как да разберете кога имате нужда от отделни маси?

  4. MySQL срещу JSON - Защо?

  5. Има ли някакъв начин автоматично да се създаде тригер при създаване на нова таблица в MySQL?