我这里有一个noob问题。 我目前正在开发一个潜在客户管理系统。 基本上我有这样的表格如下
我现在尝试做的是当父母(aff_id = 740)登录系统时,他可以看到由他下面的孩子创建的所有潜在客户(来自aff_id 1245,1256& 1301)
下面是我的mySQL代码。我在创建一个更“复杂”的查询方面不是很好,但这是我被困的地方。
SELECT
leads.leads_id,
leads.aff_id,
leads.applied_product,
affiliate.aff_id,
affiliate.parent_id
FROM
leads, affiliate
WHERE
leads.aff_id = '740'
OR
affiliate.parent_id = '740'
非常感谢任何帮助。 提前致谢
答案 0 :(得分:1)
运行以下查询。如果我理解正确,这是你正在寻找的东西。它将从潜在客户表中获取所有数据,其中aff_id与affiliate表中的parents_id = 740相关联
SELECT
Leads.leads_id,
Leads.applied_products,
Leads.aff_id,
Affiliate.parent_id
FROM
Leads
INNER JOIN
Affiliate
ON Leads.aff_id = Affiliate.aff_id
WHERE Affiliate.parent_id = 740