我有两张桌子(座席)和(顾客)
代理
| id | agent_name | leader_id|
------------------------------
| 1 | AAA | |
| 2 | BBB | 1 |
| 3 | CCC | 1 |
| 4 | DDD | |
| 5 | EEE | 4 |客户
| id | customer_name |agent_id|
-------------------------------
| 1 | ABC1 | |
| 2 | ABC2 | 1 |
| 3 | ABC3 | 3 |
| 4 | ABC4 | 3 |
| 5 | ABC5 | 5 |我使用LEFT JOIN列出所有具有代理名称的客户
SELECT *, Customers.id AS id, Agents.id AS aid
FROM Customers LEFT JOIN Agents ON Customers.agent_id = Agents.id如何使用leader_id列出特定团队的客户?
发布于 2020-04-24 07:34:32
我想这应该能解决我们的问题
SELECT *, Customers.id AS id, Agents.id AS aid FROM Customers LEFT JOIN Agents ON Customers.agent_id = Agents.id where Agents.id = {1} or Agents.leader_id = {1}
其中,{1}可以是任何值
如果这不起作用,请纠正我
https://stackoverflow.com/questions/61398051
复制相似问题