Buenas, me surge una duda acerca de mySQL. Resulta que estoy haciendo una aplicación de facebook con PHP y guardo los datos de los jugadores en una BD propia.
A traves de la API de Facebook recibo las ids de los amigos de la persona en cuestión (pueden ser cientos) y quiero saber cuales de sus amigos jugaron al juego.
Lo que yo he hecho hasta ahora es ir recorriendo el array e ir consultando a la BD si existe la ID de esa persona y si es así mostrar su puntuación. Pero creo que no es muy óptimo porque al final acabo haciendo en una página 100 o 200 consultas a la BD (una por cada ID del amigo). Teniendo en cuenta que una persona puede tener miles de amigos... tardaría en cargar creo yo.
Quería saber si es posible unificar todo en una consulta para optimizar un poco el tema (no tengo ni idea pero quizás si es posible). He pensado en poner id = amigo1 OR id = amigo2... OR id = amigoN (quizás es una barbaridad, pero así lo unificaría)
A ver si alguien me da alguna pista. Un saludo.