Buenas Matanga,
gracias por tu respuesta, el motor que uso es InnoDb
Para las dos opciones tengo las lineas programadas para que funcione y haga lo que tiene que hacer, pero no se cual utilizar
En el caso de Id_usuario, key, value, he conseguido sacar la consulta en una sola fila usando lineas en php (con un foreach) y así sacar una lista de usuarios por ejemplo que tienen un salario igual a 1.500 y que tengan un puesto de comercial, aunque soy consciente que obtengo mas información de la que luego uso en la tabla.
En el caso de una tabla con columnas para cada dato, me facilita mucho el trabajo la verdad...
Mi pregunta ahora es:
¿Cual de las dos formas es mas optima para realizar busquedas?
Estamos hablando de una tabla que tiene cerca de 3.000 usuarios y puede subir mucho más
¿Y cual de las dos formas es mas escalable? teniendo en cuenta que en principio no pedirian muchos mas datos sobre los usuarios, (ahora mismo hay 11 datos mas pero podrian ser 12 o 14 en un futuro, no creo que se llegue nunca a pedir por ejemplo 30 o 40)
Muchas graciasss!!!
Espero vuestros comentarios