sql >> Databasteknik >  >> RDS >> Mysql

Finns det en visning i all (set division?) operation inbyggd i MySQL?

Nej det finns det inte. Se Divided We Stand:The SQL of Relational Division för en bra sammanfattning av tillvägagångssätt. Artikeln är SQL Server-centrerad men samma två tillvägagångssätt för GROUP BY ... HAVING COUNT eller dubbel NOT EXISTS fungerar fortfarande.

För exakt relationsindelning (utan rest) GROUP_CONCAT kan dock komma väl till pass.




  1. MySQL kontra MariaDB

  2. Bästa metoder i PHP och MySQL med internationella strängar

  3. SQL Alias ​​förklarat

  4. Hur man "Unhex" ett nummer i MySQL