Ir para conteúdo
Fórum Script Brasil
  • 0

Select Errado Ou Mysql não Aceita?


frnd

Pergunta

SELECT  u.nome as nomede, 
             r.recado, 
             u.idusuario,
	(SELECT usuario.nome, recado.para_idusuario 
		FROM usuario, recado
		WHERE recado.para_idusuario = usuario.idusuario) AS nomepara
       FROM recado r, usuario u 
       WHERE recado.de_idusuario = usuario.idusuario

o erro sempre é mostrado do subselect alí.....

o que tem de errado afinal??

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá frnd,

É possível, mas qual é a finalidade dessa select?

que resultado você espera?

na SubSelect você colocou doIs compos pra retornar em um????

SELECT usuario.nome, recado.para_idusuario... retorna em nomepara, não lhe entendi bem mas acho que você vai ter que concatenar esses campos: CONCAT(usuario.nome,' ',recado.para_idusuario) ou então usar so um campo nessa select: SELECT usuario.nome from ...., que nessa casso só precisaria da tabela usuário.

Vê se essa resolve o seu caso:

SELECT u.nome as nomede, r.recado, u.idusuario, 
      (SELECT concat(u2.nome,' ',r2.para_idusuario) As nomepara 
       FROM usuario u2, recado r2
       WHERE r2.para_idusuario = u2.idusuario and
             u2.idusuario = u.idusuario) as nomepara
FROM recado r, usuario u
WHERE 
r.de_idusuario = u.idusuario

Mas ainda to achando estranho! :unsure:

P.S. posta os erros que está dando ai!!

Abs. Progr'amador.

;)

Link para o comentário
Compartilhar em outros sites

  • 0

SELECT u.nome

r.recado,

u.idusuario,

(SELECT usuario.nome, recado.para_idusuario

FROM usuario, recado

WHERE recado.para_idusuario = usuario.idusuario) AS nomepara

FROM recado r, usuario u

WHERE recado.de_idusuario = usuario.idusuario

Na tabela recado tem de_idusuario e para_idusuario ... tenho que buscar o nome pros dois na tabela de usuario!!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...