gpt4 book ai didi

mysql - 使用 MySQL 加入两个 SELECT 查询

转载 作者:行者123 更新时间:2023-11-29 07:00:16 25 4
gpt4 key购买 nike

我正在尝试将两个查询合并为一个。或者如果我应该或需要。

我有这个...

    SELECT      
cd.SalesRep_ID AS CustomersSalesRep_ID
FROM `CustomerDetails` cd
WHERE cd.Customer_ID = $Customer_ID

这很好用,并为我提供了我正在寻找的“SalesRep_ID”。

但我需要“SalesRep_ID”来进行下一个这样的查询...

    SELECT      
cd.IsSalesRep, cd.RepCom, cd.SalesRep_ID, sr.RepDispName, sr.DefaultRepCom

FROM `CustomerDetails` cd
LEFT JOIN `SalesReps` sr
ON cd.SalesRep_ID = sr.SalesRep_ID
WHERE cd.Customer_ID = $Customer_ID
AND sr.SalesRep_ID = $CustomersSalesRep_ID

同时使用这两者会产生我正在寻找的结果。然而,它们可以结合在一起,还是必须结合在一起?

最佳答案

如果我没理解错的话,这就是你想要的:

SELECT cd.SalesRep_ID AS CustomersSalesRep_ID,
cd.IsSalesRep,
cd.RepCom,
cd.SalesRep_ID,
sr.RepDispName,
sr.DefaultRepCom
FROM CustomerDetails AS cd LEFT JOIN SalesReps AS sr USING(SalesRep_ID)
WHERE cd.Customer_ID = $Customer_ID

关于mysql - 使用 MySQL 加入两个 SELECT 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10565433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com