我有一個具體的查詢,我無法弄清楚如何完成。返回字段和計數在相同的SQL
我需要返回名爲Articulos的文章表的值,並計算每篇文章在每個預算中使用的次數。
我有一個名爲pre_detalle的細節表,其中包含一個名爲idart的字段,其中的articulos.id是在包含的情況下編寫的。
我需要每個計數器作爲cont_num返回。
這是我試圖發展查詢:
SELECT *, COUNT(articulos.id) as cont_num
FROM articulos
WHERE articulos.id IN(SELECT idart FROM pre_detalle)
GROUP BY articulos.id
ORDER BY cont_num
如果你想要的話,你不能通過GROUP BY來聚合這些字段。你應該列出你在'GROUP BY'中選擇的所有其他字段。 – Nicarus