gpt4 book ai didi

SQL - 选择同一列,两次

转载 作者:行者123 更新时间:2023-12-04 23:45:57 25 4
gpt4 key购买 nike

不知道对不对,看下图:

enter image description here

实体可以是承运人或客户。每个客户都必须与运营商相关联,该运营商可以是自己的客户。

我被卡住了,尝试执行一个返回客户的 NAME 和他的运营商的 NAME 的查询但没有成功。有没有办法进行这样的操作?

谢谢

最佳答案

加入entity 两次并给name 列别名。如果不需要额外的 carrier 字段,请移除最后一个连接。

select customer_entity.name as customer_name, customer.credit, -- additional customer fields...
carrier_entity.name as carrier_name, carrier.carrier_stuff -- additional carrier fields...
from entity as customer_entity
inner join customer on (customer.id_entity = customer_entity.id_entity)
inner join entity as carrier_entity on (customer.id_carrier = carrier_entity.id_entity)
inner join carrier on (carrier.id_entity = carrier_entity.id_entity)

关于SQL - 选择同一列,两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14386107/

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