gpt4 book ai didi

sql - 同一张表的两个外键。如何编写此 SELECT 语句?

转载 作者:可可西里 更新时间:2023-11-01 06:39:23 26 4
gpt4 key购买 nike

用户表

user_id    username    thumb_id    fullimage_id
1 jprescott 14 15
2 lpausch 18 19

图片表

image_id    path
14 jprescott/small.jpg
15 jprescott/big.jpg
16 msamuels/small.jpg
17 msamuels/big.jpg
18 lpausch/small.jpg
19 lpausch/big.jpg

现在,我该如何编写 SELECT 语句来检索具有缩略图和全图路径的用户?问题在于同一张表有两个外键。

最佳答案

你做了两个连接:

SELECT u.username, i1.path AS thumb, i2.path AS full
FROM users AS u
JOIN images AS i1 ON u.thumb_id = i1.image_id
JOIN images AS i2 ON u.fullimage_id = i2.image_id

关于sql - 同一张表的两个外键。如何编写此 SELECT 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1655761/

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