Hola, amigos expertos del foro, soy algo novato con las sentencias SQL, por eso les pido el favor, para que me colaboren con esta consulta:
Tablas:
Categorias:
idcat...nomcat
1........Lacteos
2........Enlatados
Articulos:
idart...nomart......idcat
1........atun..........2
2........avena........1
3........sardina......2
4........jamoneta...2
5........kumis.........1
6........arvejas......2
Necesito consultar el nombre de la categoria más común del supermercado, que a simple vista es Enlatados porque tiene mas cantidad de articulos.
La sentencia que tengo no me arroja para nada lo que necesito:
SELECT MAX(MARCA.nommar) as 'Marca mas común'
FROM ARTICULO
INNER JOIN MARCA ON MARCA.idmar=ARTICULO.idmar
INNER JOIN (
SELECT ARTICULO.idmar, COUNT(*) c
FROM ARTICULO
GROUP BY ARTICULO.idmar
) T1 ON T1.idmar=ARTICULO.idmar