sql >> Databáze >  >> RDS >> Mysql

Mysql Join Two Tables on keys

Nejprve byste měli normalizovat svou datovou strukturu a mít tabulku spojení mezi klíči2 a tabulkou vzdělávání.

Aby spojení fungovalo s aktuální datovou strukturou, použijte mysql find_in_set() funkce:

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'



  1. Předání názvu tabulky jako parametru v psycopg2

  2. Vracet pouze číselné hodnoty v MySQL

  3. Jak Substr() funguje v SQLite

  4. Oracle:Jak počítat řádky null a non-null