gpt4 book ai didi

Mysql需要从table1中两次获取一列,并按table2的两个不同列进行排序

转载 作者:行者123 更新时间:2023-11-30 22:22:12 25 4
gpt4 key购买 nike

事情是这样的,我有两个表:

  • table1 有列 intUsersID, varUsersName

  • table2 有列 intCouriers, intResponsible

intCouriers(有一些 intUsersID 是 Couriers)和 intResponsible(有一些 intUsersID 是 Responsible)

在我的查询中,我必须看到 express 员和负责人的用户名 类似的东西:

SELECT 
table1.varUsersName 'Couriers',
table1.varUsersName 'Responsible'
FROM
table1
LEFT JOIN
table2 ON table2.intCouriers = table1.intUsersID

然后我需要了解如何子查询或加入此“table1.varUsersName 'Responsible'”,以获得“负责人”。请帮助我。

最佳答案

应该是这样

SELECT table1.varUsersName 'Couriers', table2.varUsersName 'Responsible'
FROM table1
INNER JOIN table3 on table1.intUsersID = table3.intCouriers
INNER JOIN table1 as Table2 on table2.intUsersID = table3. intResponsible

关于Mysql需要从table1中两次获取一列,并按table2的两个不同列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36363002/

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