Hola
TopLucho, tienes un problema de diseño en tu base de datos tabla.
La idea de las tablas es que cada fila represente información util y que en cada campo se alacene un dato.
Te propongo lo siguiente:
Crear una tabla con los equipos, una con las posiciones y otra con los jugadores y sus datos correspondientes.
Por ejemplo:
Una tabla con los Equipos Código HTML:
| ID_EQUIPO | NOMBRE |
1 Los Perros
2 Los Gatos
3 Los Halcones
Las Posiciones Código HTML:
| ID_POSICION | POSICION |
1 Portero
2 Defensa
3 Delantero
Los Jugadores Código HTML:
| ID_EQUIPO | ID_POSICION | NOMBRE |
1 2 Francisco
1 3 Pedro
1 3 Juan
2 2 ALejandro
2 1 Francisco
Con este diseño, te ahorrarias espacio, tu base de datos seria mas liviana, responderia mejor y tendrias todo mejor organizado.
Ahora seria cosa de consultar por equipos ,por posiciones ó por ambas condiciones.
En el caso de querer obtener todos los porteros del equipo los perros, el SQL sería el siguiente:
SELECT NOMBRE FROM JUGADORES WHERE ID_EQUIPO = 1 AND ID_POSICION = 1
Espero haberte entendido y que mi ayuda te sea de utilidad.
Salu2