sql >> Database teknologi >  >> RDS >> Mysql

MySql:Vælg elementer, der har alle værdierne

Du kan prøve dette:

SELECT company_id
FROM tbl_company_tag_link
WHERE tag_id IN (1,2,3)
GROUP BY company_id
HAVING COUNT(DISTINCT tag_id ) = 3

SQL FIDDLE DEMO



  1. Hvad er det maksimale antal tilladte parametre pr. databaseudbydertype?

  2. Hvordan ændres kolonnesortering uden at miste eller ændre data?

  3. Hvordan kan jeg skrive SQL i Oracle i mit tilfælde?

  4. Cross Domain SQL Server-login ved hjælp af Windows-godkendelse