查询列值等于MySQL的数量

时间:2017-02-08 19:24:44

标签: mysql sql database

我有3张桌子,“negocio”,“paquete”,“posts”。

“negocio”有一个“paquete”,而“negocio”可能有一个或多个“帖子”。

我想带来所有具有相同数量的“帖子”的negocios(其值为“posts.tipo_post”的值为“Post”的值)记录为其各自的“paquete.no_posts”< / p>

我正在做这样的事情,但它给我一个空集。

SELECT DISTINCT negocio.id, negocio.nombre FROM negocio
INNER JOIN posts ON negocio.id = posts.id_negocio
INNER JOIN paquete ON paquete.id_negocio = negocio.id
WHERE paquete.no_posts = (SELECT COUNT(*) FROM negocio INNER JOIN posts
ON posts.id_negocio = negocio.id WHERE posts.tipo_post = 'Post' 
AND posts.estado_post = 'Disenador')

1 个答案:

答案 0 :(得分:0)

尝试给你的计数(*)表别名

DDX...