sql >> データベース >  >> RDS >> Mysql

Mysqlはキーの2つのテーブルを結合します

    まず、データ構造を正規化し、keys2と教育テーブルの間に接続テーブルを用意する必要があります。

    現在のデータ構造で結合を機能させるには、mysqlの find_in_set() 機能:

    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. 3つのテーブルを持つJOINおよびGROUP_CONCAT

    2. Djangoフィルター呼び出しから返されるリストのデフォルトの順序は何ですか?

    3. CONTINUE In Loopsを使用して、Oracleで制御を再開します

    4. フィールド値に基づいて一意の制約を追加します