gpt4 book ai didi

sql - 选择同一个表的两个引用

转载 作者:行者123 更新时间:2023-12-04 23:44:00 24 4
gpt4 key购买 nike

也许我的设计不好,但我目前正在尝试启动并运行小型商店的订购系统。照原样礼品订单可以有发送者和接收者,以显示订单的去向和来源。
所以我们有 table

Person
personid
name
address

Order
Sender_personid
Receiver_personid
etc...

我无法创建一个 sql 语句来按顺序选择两个人的姓名和地址。如果可以做到这一点,任何指针都会很棒。如果没有任何设计指针同样感激。

最佳答案

我想你想要这样的东西:

SELECT
SP.*,
RP,*,
O.*
FROM Order O
JOIN Person SP ON SP.PersonID = O.Sender_PersonID
JOIN Person RP ON RP.PersonID = O.Receiver_PersonID

只需加入 table 两次。

关于sql - 选择同一个表的两个引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5291116/

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