mysql引用同一表中的行

qij5mzcb  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(301)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

两年前关门了。
改进这个问题
我有一张table叫 tblMitigation ,它有几个列:
报头代码、时间、出发地、目的地、缓解措施、下一次服务。
这个 Next Service 列引用另一列 Headcode 同一表中的值。如何使用mysql查找 Mitigation 其他服务的专栏?
谢谢
克里斯

gkn4icbw

gkn4icbw1#

你可以的 JOIN 这张table是自己的。使用 LEFT JOIN 万一没有 Next Service 到目前为止。这个 COALESCE 将确保 Next_Mitigation 在那种情况下有什么不同吗。 N/A ```
SELECT current.*, COALESCE(next.Mitigation, 'N/A') AS Next_Mitigation
FROM tblMitigation current
LEFT JOIN tblMitigation next ON next.Headcode = current.Next Service

相关问题