sql >> Database teknologi >  >> RDS >> Sqlserver

vis kun kategorier, der har produkter i dem

Først skal du vælge alle kategorier, hvor der findes produkter. Vælg moderkategorier på de næste trin.

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. Forskel mellem DataSource og ConnectionPoolDataSource

  2. 11 måder at returnere fremmednøgler i en SQL Server-database ved hjælp af T-SQL

  3. php- og html-formular på samme side

  4. SQL Alle mulige Round Robin-kombinationer mellem to tabeller