Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LaBoss

Inner Join

Recommended Posts

Boas ppl eu tenho a seguinte duvia:

SELECT noticias.n_titulo, noticias.n_texto, noticias.n_hora, noticias.n_data, noticias.hits, n_banners.b_nome, n_banners.b_patch, n_banners.b_descrisao, n_cat.c_nome, users.login FROM noticias INNER JOIN n_cat ON ( noticias.id_categoria = n_cat.c_id )INNER JOIN n_banners ON ( noticias.id_banner = n_banners.b_id )INNER JOIN users ON ( noticias.id_user = users.id )WHERE noticias.id_categoria = '1' AND noticias.id_banner = '1'LIMIT 0, 30

agora eu queria é que dentro desse select ele me disse-se kantas rows tem a tabela comentarios com o id 1 ("id proveniente da tabela n_id")o que baseicamente queria era que ele fisse-se mais este

SELECT COUNT( * )FROM comentarios WHERE `id_noticia` =1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja assim:

 

SELECT	noticias.n_titulo,	noticias.n_texto,	noticias.n_hora,	noticias.n_data,	noticias.hits,	n_banners.b_nome,	n_banners.b_patch,	n_banners.b_descrisao,	n_cat.c_nome,	users.login,	COUNT(*) quant_comentariosFROM noticias 	INNER JOIN n_cat 	ON noticias.id_categoria = n_cat.c_id	INNER JOIN n_banners 	ON noticias.id_banner = n_banners.b_id	INNER JOIN users	ON noticias.id_user = users.id	LEFT JOIN comentarios	ON comentarios.id_noticia = noticias.n_idWHERE noticias.id_categoria = '1' AND noticias.id_banner = '1'GROUP BY noticias.n_idLIMIT 0, 30
E um detalhe, descrisao!?!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado funcionou lindamente xD

 

nao é descrição escrevi a query no forum pk ela é maior ainda xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.