Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie MySQL zwraca niechciane wiersze podczas pobierania wierszy na podstawie określonych kombinacji tagów

Proponuję użyć do tego prostego dołączenia:

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. Zapytanie aktualizujące mysql z wewnętrznym sprzężeniem

  2. Host Docker mysql nie jest uprzywilejowany

  3. mysql utf8mb4_unicode_ci powoduje kolizję unikalnych kluczy

  4. Oddzielanie danych z ciągle dodawanego pliku do nowego pliku

  5. Odległość Hamminga na ciągach binarnych w SQL