如何从数据库中选择的多个标签中获取ID

时间:2018-02-20 04:42:23

标签: php mysql sql database codeigniter

实际上我有3个表邮件标签 tag_assigned

我正在使用多个标签选择邮件列表的过滤查询。

例如。:从屏幕截图中我需要从此表格中获取mailid,其中所选标记为id 1和2。

我想返回mailid 4和1.如何从此表中获取这些ID。

我需要sql查询...

屏幕截图: enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用join来实现此目的。以下查询对您有用,

select a.mail_id from your_table_name a
join your_table_name b on a.mail_id = b.mail_id
where a.tag_id = 1 and b.tag_id = 2