2つのテーブルがあり、2つ目のテーブルに項目リストがあるエントリが1つのテーブルから選択されます。MySQLの各値のうち少なくとも1つを一致させる
例えば:
エントリ
id=1 requirements=(1,2,3)
id=2 requirements=(1,3,5)
提出
id=1 entry=1 requirement=1
id=2 entry=2 requirement=2
id=3 entry=3 requirement=3
エントリid=1
を選択するだろうが、ないエントリid=2
(そうWHERE IN
が仕事をしていません)
*編集実データ:submission
(entry_id
、requirement_id
、submission_id
)INTO
INSERTは、 (17、1、1)、 (43、1、2)、 (57、0、3)値 (40,1,8)、 (40,1,0)、 9)、 (40、1、10)、 (85、1、11)、 (94、1、12)、 (114、0、13)、 (32、1、14)、 ( 34、0、15)。 entry
(entry_id
、category_id
)INTO
INSERT、 (1、2)、 (2、1)、 (3、1)、 (4、1)値 (5、2)、 ( 6、1)、 (7,1)、 (8,1)、 (9、1)、 (10、1)、 (11、1)、 (12、1)、 (13 、1)、 (14,1)、 (15,1);
category
INTO INSERT(category_id
、requirement
)が (1、 '1,2,3')値、 (2 '1,2,4,5,6')、 (3、「1、 2,4,5,6 ');
これは何でもなく、REALデータを提供できますか? (1,2,3)は単一のテキスト列ですか?かっこが入っていますか? id/idとid/entryとの間に関係がありますか?ハァッ? –