Дайте запрос:
SELECT
tblProducts.ID, tblProducts.views, tblProducts.productName, tblProducts.isForSale, tblProducts.isLimitedStock, tblProducts.stockCount, tblProducts.description, tblProducts.weightKG, tblProducts.basePrice, tblProducts.dateCreated, tblProductCats.catName,
(SELECT COUNT(*) FROM tblProductPrices WHERE productId = tblproducts.id) AS priceMods,
(SELECT COUNT(*) FROM tblcomments WHERE productId = tblproducts.ID) AS comments,
(SELECT COUNT(*) FROM tblProductImages WHERE productID = tblproducts.id) AS imageCount
FROM
tblProducts
INNER JOIN
tblProductCats ON tblProducts.categoryID = tblProductCats.ID
Если идентификатор категории для продукта равен 0 (tblProducts INNER JOIN tblProductCats ON tblProducts.categoryID = tblProductCats.ID)
, он не будет возвращать запись продукта, есть ли способ изменить запрос, чтобы он возвращал записи с 0 в качестве значения и отображал имя категории как «Сирота»?