我创建了两个表,
表1,mail_groups
:
mail_group_id | mail_group_name
表2,mail_recipient_list
:
id | mail_group_id | recipient_id
将数据插入mail_recipient_list
表。我写了以下SQL,但它没有用。
INSERT INTO mail_recipient_list (mail_group_id, recipient_id)
SELECT TOP 1 id FROM mail_groups WHERE mail_group_name='".$key."', '".$value."'
作为此查询,我想从mail_group_id
获取mail_groups table
。我可以从html表单中获取recipient_id
。 $ key 是mail_group_name
。
有人可以建议我解决这个问题。谢谢..
答案 0 :(得分:2)
就像我在评论中建议的那样,您的查询应该是:
"INSERT INTO mail_recipient_list (mail_group_id, recipient_id)
SELECT TOP 1 id, '".$value."' FROM mail_groups WHERE mail_group_name='".$key."'";