如何使用带条件的联接搜索两个MySql表
我有两张桌子: 客户:ID、电子邮件、名字、姓氏、已订阅、站点ID 付款:CustomerID,PayStatus 我想搜索所有的客户,他们已经选择在我的邮件列表,从一个特定的网站,谁已经支付 这就是我得到的: 我已经使用ORM很多年了,我完全忘记了如何正确使用MySQL如何使用带条件的联接搜索两个MySql表,mysql,Mysql,我有两张桌子: 客户:ID、电子邮件、名字、姓氏、已订阅、站点ID 付款:CustomerID,PayStatus 我想搜索所有的客户,他们已经选择在我的邮件列表,从一个特定的网站,谁已经支付 这就是我得到的: 我已经使用ORM很多年了,我完全忘记了如何正确使用MySQL 任何关于如何正确操作的指导都将不胜感激 您可以检查此查询: SELECT Email, Firstname, Lastname FROM Customers t1 INNER JOIN Payments t2 ON t1.I
任何关于如何正确操作的指导都将不胜感激 您可以检查此查询:
SELECT Email, Firstname, Lastname FROM Customers t1
INNER JOIN Payments t2
ON t1.ID = t2.CustomerID
WHERE t1.IsSubscribed='1'
AND t1.SiteID=’414’
AND t2.PayStatus=1;
查询中不能有两个where子句。但是你可以很容易地把所有的条件都放在一个里面——是的,我应该在一开始就让客栈的人加入。。。谢谢
SELECT Email, Firstname, Lastname FROM Customers t1
INNER JOIN Payments t2
ON t1.ID = t2.CustomerID
WHERE t1.IsSubscribed='1'
AND t1.SiteID=’414’
AND t2.PayStatus=1;