Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql Join Two tables sur les clés

Tout d'abord, vous devez normaliser votre structure de données et avoir une table de connexion entre keys2 et education table.

Pour que la jointure fonctionne avec la structure de données actuelle, utilisez mysql's find_in_set() fonction :

SELECT *
FROM education AS a
JOIN keys2 AS b on find_in_set(b.`List Idsubjek`,a.`List Idsubjek`)>0 
WHERE b.`List Idsubjek` IN (52, 54, 55, 67)
AND `studentid` = '$id'