根据您的要求,您应该规范化您的数据,即制作 3 个表,一张带有发送 ID,一张带有成员 ID,一张将两者结合起来,然后您可以将它们与 INNER JOINS 链接起来。
但是,如果您打算这样做,您可以使用 a"WHERE member_id LIKE %1%"
拉入所有相关字段。您必须使用该应用程序来过滤相关记录。
无论如何,如果您不打算对数据进行规范化,则必须使用前端来过滤掉结果。
内部连接语法的示例如下所示
SELECT * FROM SendTable
JOIN Send_Member ON SendTable.send_id = Send_Member.send_id
JOIN Member ON Member.member_id = Send_Member.member_id
WHERE Member.member_id = 1;
架构如下所示:
Sendtable:
send_Id (primary key)
...other fields
Send_Member:
send_id (primary key and foreign key to SendTable)
member_id (primary key and foreign key to member)
...any fields you might want that are relevant to the particular send table and member table link
Member:
member_id (primarykey)
...other fields