sql >> Databasteknik >  >> RDS >> Sqlserver

visa endast kategorier som innehåller produkter

Först bör du välja alla kategorier där produkter finns. Välj moderkategorier i nästa steg.

WITH CTE AS
(
SELECT tbl_categories.*
FROM
tbl_categories
JOIN tbl_productInCategory on tbl_productInCategory.CID = tbl_categories.CID

UNION ALL 

SELECT tbl_categories.*
FROM tbl_categories 
JOIN CTE on tbl_categories.CID = CTE.motherCategory 
)
SELECT DISTINCT * FROM CTE


  1. Modellera en grundläggande datastruktur för att hantera användare, trådar och inlägg

  2. mySQL-returindex efter infogning

  3. Django MySQL-fel vid migrering

  4. Distribuera ett mycket tillgängligt Nextcloud med MySQL Galera Cluster och GlusterFS