MySQL在4个表中选择数据(多种条件)

超级用户

感谢另一个用户,我终于能够使用此查询收集一些数据:

SELECT r.form, s.value as email
FROM subrecords s join
     records r
     on s.record = r.id AND r.name = 'question-form'
WHERE s.title = 'email'
GROUP BY s.value, r.form

有关上述查询所涉及表的详细信息,请参见在多个表查找数据的MYSQL表中的重复项(需要多个条件)

通过以上查询,我获得了提交特定表单的电子邮件列表。

现在,我需要使用上面列出邮件地址的查询的“ s.value”来找出那些电子邮件地址中的哪个已订阅了特定的邮件列表

我首先需要找出识别每个唯一订阅者及其电子邮件地址的subscriber.subid,在这里我将结合上面查询的结果

表->订户模式

subid | 电子邮件

然后从下表中选择WHERE listid ='33'

表-> listsub模式

listid | subid | 子日期| 取消订阅| 状态

非常感谢每个人提供的不可思议的帮助!

戈登·利诺夫

这是通过执行更多联接的方法:

SELECT r.form, s.value as email,
       (case when max(l.listid is not null) then 'YES' else 'NO' end) as InList33
FROM subrecords s join
     records r
     on s.record = r.id AND r.name = 'question-form' left outer join
     subscriber_schema ss
     on ss.email = s.value left outer join
     listsub l
     on ss.subid = l.subid and
        l.listid = '33'
WHERE s.title = 'email'
GROUP BY s.value, r.form;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从2个表中选择数据

来自分类Dev

MySQL从3个表中选择数据

来自分类Dev

mysql查询从三个表中选择数据

来自分类Dev

mysql查询从三个表中选择数据

来自分类Dev

MySQL:在三个表中选择数据

来自分类Dev

Mysql 复杂从 4 个表中选择查询

来自分类Dev

使用多种条件从熊猫数据框中选择值

来自分类Dev

从一个表中选择数据,从另一个表中选择条件

来自分类Dev

从2个条件不同的表中选择

来自分类Dev

SQL 从具有 2 个表和条件的查找表中选择数据

来自分类Dev

从三个表中选择数据

来自分类Dev

从2个不同的表中选择数据

来自分类Dev

从 2 个表中选择数据

来自分类Dev

从mysql表中选择匹配的数据

来自分类Dev

PHP函数从MySQL表中选择数据

来自分类Dev

PHP函数从MySQL表中选择数据

来自分类Dev

MySQL:从多个表中选择数据

来自分类Dev

从mysql表中选择匹配的数据

来自分类Dev

MYSQL从3个表中选择

来自分类Dev

从MySQL中选择N个特定表

来自分类Dev

MySQL从3个不同的表中选择

来自分类Dev

MySQL从三个表中选择

来自分类Dev

从MySQL中选择N个特定表

来自分类Dev

从没有联接条件的两个表中选择数据,t-sql

来自分类Dev

从没有联接条件的两个表中选择数据,t-sql

来自分类Dev

如何通过引用MySQL中的另一个表从表中选择数据

来自分类Dev

使用多种条件从tarantool中选择

来自分类Dev

MYSQL从具有特定条件的两个表中选择值

来自分类Dev

从同一个表mysql存储过程中选择不同条件的多个计数