gpt4 book ai didi

mysql - 合并表数据后返回行

转载 作者:行者123 更新时间:2023-11-30 21:53:13 24 4
gpt4 key购买 nike

所以我有一个表,它是一个引用表,它有以下列

(id, profileID, resourceID)
sample rows
(1, 1, 22)
(2, 1, 23)
(3, 22, 75)

id是主键,resourceID是指Resource表中的resourceID

资源表列:

(id, path)
sample rows
(22,'user/sam.jpg')
(23,'user/ann.jpg')
(75,'user/tom.jpg')

我需要先查询引用表,然后再查询资源表。我想知道哪些资源属于 profileID = 1,我希望得到以下结果:

(22,'user/sam.jpg')
(23,'user/ann.jpg')

第一次在论坛发帖请见谅,以后会好好学习排版的。

最佳答案

使用连接和 where 子句过滤 profileID = 1 的数据集

select a.*,b.path
from reference a
join resource b on a.resourceID = b.id
where a.profileID = 1

DEMO

关于mysql - 合并表数据后返回行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46265056/

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