Mysql 和/或连接后条件不起作用
无法确定如何在最后一次内部联接之后添加条件。最后一个条件lc.unsubscribed_c 1不工作。。我也试过了。不知道如何让它工作Mysql 和/或连接后条件不起作用,mysql,Mysql,无法确定如何在最后一次内部联接之后添加条件。最后一个条件lc.unsubscribed_c 1不工作。。我也试过了。不知道如何让它工作 SELECT l.first_name, l.last_name, lc.code_c, lc.unsubscribed_c, ea.email_address FROM email_addr_bean_rel eabr JOIN email_addresses ea ON eabr.email_address_id = ea.id AND eabr.dele
SELECT
l.first_name,
l.last_name,
lc.code_c,
lc.unsubscribed_c,
ea.email_address
FROM email_addr_bean_rel eabr
JOIN email_addresses ea
ON eabr.email_address_id = ea.id
AND eabr.deleted = 0
JOIN leads l
ON eabr.bean_id = l.id
AND l.deleted = 0
INNER JOIN
leads_cstm lc ON l.id = lc.id_c
WHERE
lc.unsubscribed_c <> 1
选择
l、 名字,
l、 姓,
立法会,
立法会:取消订阅,
电子邮件地址
从电子邮件\u addr\u bean\u rel eabr
加入电子邮件地址
在eabr.email\u address\u id=ea.id上
和eabr.deleted=0
连接导线l
关于eabr.bean\u id=l.id
l.deleted=0
内连接
l.id上的导线=lc.id\U c
哪里
立法会:取消订阅
试试:
选择
l、 名字,
l、 姓,
立法会,
立法会:取消订阅,
电子邮件地址
从电子邮件\u addr\u bean\u rel eabr
加入eabr上的电子邮件地址ea。电子邮件地址id=ea.id
在eabr.bean\u id=l.id上连接导线l
l.id=lc.id\U c上的内部连接导线
哪里
立法会:取消订阅
和eabr.deleted=0
l.deleted=0
。。。什么不起作用?你的输入/输出是什么?任何小提琴都有助于了解问题的实际情况。lc.unsubscribed_c是否允许NULL?查询生成0个结果,并在末尾添加WHERE条件,没有它,工作正常。没有错误消息,只有0个结果,几乎所有行的unsubscribed字段都设置为0
SELECT
l.first_name,
l.last_name,
lc.code_c,
lc.unsubscribed_c,
ea.email_address
FROM email_addr_bean_rel eabr
JOIN email_addresses ea ON eabr.email_address_id = ea.id
JOIN leads l ON eabr.bean_id = l.id
INNER JOIN leads_cstm lc ON l.id = lc.id_c
WHERE
lc.unsubscribed_c <> 1
AND eabr.deleted = 0
AND l.deleted = 0