也许我的设计不好,但我正在尝试为小型商店启动和运行订购系统.由于它是礼品订单,因此可以让发件人和收件人显示订单的来往地点.
所以我们有桌子
Person
personid
name
address
Order
Sender_personid
Receiver_personid
etc...
Run Code Online (Sandbox Code Playgroud)
我无法创建一个sql语句来选择订单中两个人的姓名和地址.如果可以做到这一点,任何指针都会很棒.如果没有任何设计指针同样apreciated.
我想你想要这样的东西:
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
Run Code Online (Sandbox Code Playgroud)
只需加入桌子两次.
| 归档时间: |
|
| 查看次数: |
1012 次 |
| 最近记录: |