gpt4 book ai didi

MySQL - 将两行连接到两列

转载 作者:行者123 更新时间:2023-11-29 11:39:49 25 4
gpt4 key购买 nike

我有两个表:userphoto。它们看起来像这样:

Database tables

我需要根据 uuiduser 表执行 SELECT,返回两个 profile_photourl > 和 background_photo(如果存在)。

这些基本上是我需要的最终字段(最后两个字段是从 photo 连接的):

user.nameuser.profile_photo_urluser.background_photo_url

其中user.uuid = SOME_UUID

有人可以通过这个声明为我指出正确的方向吗?

最佳答案

SELECT user.name, photo_a.url AS profile_photo_url, photo_b.url as background_photo_url FROM user LEFT JOIN photo as photo_a ON user.profile_photo_uuid = photo_a.uuid LEFT JOIN photo as photo_b ON user.background_photo_uuid = photo_b.uuid WHERE user.uuid = SOME_ID

关于MySQL - 将两行连接到两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36003356/

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