我有两个表:
客户:ID、电子邮件、名字、姓氏、已订阅、SiteID 付款:CustomerID、PayStatus
我想搜索来自特定网站并已选择加入我的邮件列表并已付款的所有客户。
这就是我所拥有的:
SELECT Email, Firstname, Lastname FROM Customers t1
WHERE t1.IsSubscribed='1'
AND t1.SiteID=’414’
INNER JOIN Payments t2
ON t1.ID = t2.CustomerID
WHERE PayStatus=1;
我已经使用 ORM 很多年了,但我完全忘记了如何正确使用 MySQL...
任何有关如何正确执行此操作的指导将不胜感激!
最佳答案
您可以检查此查询:
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;
关于mysql - 如何使用条件连接搜索两个 MySql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46706939/