Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Vinícius

Pegar várias linhas de tabela

Recommended Posts

ta, não sou muiito de postar scripts ...

 

fiz um select aqui, mas creio que errei alguns nomes.

 

antes de executar o select, certifique-se de que o registro $Login2 possui

 

valores em todas as tabelas, pois a consulta é feita com INNER JOIN, se ele

 

não achar entre os INNER's que tu fez, ele realmente não ira retornar valores

 

ps1.: altere os asteriscos!

 

ps2.: tente ter uma padronização, ou normalização do nome de campos(colunas) de suas tabelas

 

confesso que me perdi em um momento, enqto estava fazendo a consulta

 

Select new_user.*, categoria.*, users_categ.*, subcateg.*, users_sub.* FROMnew_user INNER JOIN users_categ ON new_user.user_id=user_id INNER JOIN categoria ON users_categ.categ_id=categoria.categ_idINNER JOIN users_subcateg ON new_user.users_id=users_subcateg.users_idINNER JOIN subcateg ON users_subcateg.users_id=new_user.user_idWHERE new_users.username like '$Login2'

Compartilhar este post


Link para o post
Compartilhar em outros sites

deixa os asteristicos para debugar o codigo da query....se retornar e porque você nao ta incluindo campos necessarios...;

Não entendi pq "se retornar e porque você não tá incluindo campos necessários..."Com asteriscos não deveria retornar tudo?Void,O teu também retornou tudo e mais um pouco...Ficou assim:
Select new_users.username, categoria.categ_desc, users_categ.*, subcateg.subcateg_desc, users_subcateg.* FROMnew_users INNER JOIN users_categ ON new_users.users_id=users_categ.users_id INNER JOIN categoria ON users_categ.categ_id=categoria.categ_idINNER JOIN users_subcateg ON new_users.users_id=users_subcateg.users_idINNER JOIN subcateg ON users_subcateg.users_id=new_users.users_idWHERE new_users.username like '$Login2'
ps2.: tente ter uma padronização, ou normalização do nome de campos(colunas) de suas tabelasEu tento seguir sempre a seguinte padronização para o nome do campo: nome da tabela seguido do nome que o identificaEntão, campo id da tabela categoria fica categoria_id (neste eu abreviei: categ_id), e assim por diante.você tem alguma sugestão pra melhorar?

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.