sql >> Databáze >  >> RDS >> Mysql

Dotaz MySQL vrací nežádoucí řádky při načítání řádků na základě konkrétních kombinací značek

Navrhuji k tomu použít jednoduché spojení:

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. Proč jsou skalární funkce SQL Serveru pomalejší?

  2. Co je lepší 1Tabulka 150 000 000 000 řádků nebo 5 000 TABULEK s 300 000 řádky

  3. Jak zvýšit maximální počet připojení v postgresu?

  4. Kolejnice mění typ sloupce a aktualizují hodnoty sloupců