Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: David Vans en 24 Agosto 2011, 13:50 pm



Título: Problema al pasar a Mysql un Select
Publicado por: David Vans en 24 Agosto 2011, 13:50 pm
Hola Amigos

Estoy intententando convertir esta consulta a Mysql pero no consigo. Esta creada en Sql Server
Código:
SELECT     TOP (100) PERCENT conectados.tiempo, users.name, users.apellidos, profiles.foto_profile, friends.type, friends.id_friends,
                      friends.id_users
FROM         friends INNER JOIN
                      conectados INNER JOIN
                      users ON conectados.id_conectado = users.idusers ON friends.id_users = conectados.id_conectado LEFT OUTER JOIN
                      profiles ON users.idusers = profiles.idprofiles
WHERE     (friends.type = 2) AND (friends.id_friends = 1)
ORDER BY users.apellidos

He probado conversores pero me pasa solo los datos quiero solo la consulta.
La consulta funciona perfectamente en sql server

Un saludo


Título: Re: Problema al pasar a Mysql un Select
Publicado por: Shell Root en 24 Agosto 2011, 23:10 pm
Y se supone que, qué error sale?


Título: Re: Problema al pasar a Mysql un Select
Publicado por: Nakp en 27 Agosto 2011, 09:00 am
será porque no existe el top en mysql? quitale el TOP(100) PERCENT que es redundancia del MSSQL para decir, selecciona el primer 100% x'D (o sea todo :¬¬)


Título: Re: Problema al pasar a Mysql un Select
Publicado por: seba123neo en 1 Septiembre 2011, 04:55 am
TOP = LIMIT