I have 3 tables related, and I need to make a Query inside another Query joining them, this is what I got so far:
SELECT a.idarticulo,
a.idcategoria,
c.nombre as categoria,
a.idarticulo,
a.idsucursal,
s.nombre as sucursal,
(SELECT talla.idtalla,
talla.nombre,
articulo_talla.idtalla,
articulo_talla.cantidad,
articulo_talla.idarticulo,
articulo.idarticulo,
articulo.nombre
FROM talla
JOIN articulo_talla ON talla.idtalla = articulo_talla.idtalla
JOIN articulo ON articulo_talla.idarticulo = articulo.idarticulo
WHERE articulo.idarticulo = a.idarticulo) as tallaCantidad,
a.codigo,
a.nombre,
a.stock,
a.descripcion,
a.imagen,
a.condicion
FROM articulo a
JOIN categoria c ON a.idcategoria = c.idcategoria
JOIN sucursal s ON a.idsucursal = s.idsucursal
ORDER BY idarticulo DESC
But it throws me the following error: #1241 - Operand should contain 1 column(s)
Thanks for your help