relacion entre tablas [MYSQL]

shako

pues tengo estas 2 tablas

Tablas

y al intentar hacer referencias no me las relaciona

sentencia q utilizo pa relacionarlas

al crear esas relaciones no me da error, pero cuando voy a hacer un

SELECT name, points, steamid, authid, kills, deaths FROM players, points ORDER BY points ASC;

me los muestra todos relacionados entre si

resultado

alguien sabe dond esta mi error?

RaymaN

No estás haciendo el join, tienes que igualar "authid" y "steamid" mediante un WHERE.

shako

el caso es que quiero mostrar una especie de "rank" y estoy haciendo un count++ en php y para eso necesito que se muestren todos hasta q mediante un if reconozca el nombre de usuario q seria "name" y ejecute la sentencia aqui os dejo el script

spoiler
eXtreM3

Doy por hecho que cada steamid la asocias a un id de usuario, por lo tanto

SELECT name, points, steamid, authid, kills, deaths FROM players, points WHERE players.id = points.steamid ORDER BY points ASC;

No hay más. Suerte

shako

#4 gracias eso me ha funcionado ^^

Usuarios habituales

  • shako
  • eXtreM3
  • RaymaN