Tengo un conjunto n: n de datos (por ejemplo, 'programadores' e 'idiomas'. Los programadores escriben código en muchos idiomas, y un lenguaje puede ser usado por muchos programadores). Esta información está en una tabla programmers_languages Instrucción MYSQL para seleccionar rápidamente un grupo de n: n tabla
¿Cómo selecciono rápidamente programadores que codifican en un conjunto de idiomas?
Más información si esto es confuso:
códigos de Jon en C++, Pascal, y Ruby. Joe codifica en C++ y Ruby. Códigos Moe en Ruby y Pascal. Steve Codes en C++ y Pascal.
Si el conjunto de idiomas en cuestión es C++ y Pascal, me gustaría que Jon y Steve de esta lista.
Tenga en cuenta que el tamaño de este conjunto puede ser bastante grande, por lo que no quiero unirme a la tabla n veces.
No estoy seguro si estoy feliz o triste de que esta pregunta, que está en la familia de 'column =" foo "AND column =" bar "' atrape tantas respuestas incorrectas. – SingleNegationElimination
¿Existe solo una tabla, o hay más tablas en este escenario? ¿Y solo tiene dos idiomas, o es una cantidad variable de idiomas en los que podría estar filtrando? – Thorin
Una tabla y número variable de idiomas. Pero sería aceptable si manejara solo 4 idiomas o menos. –