gpt4 book ai didi

mysql - SQL查询我想不通

转载 作者:行者123 更新时间:2023-11-29 01:21:51 24 4
gpt4 key购买 nike

我有表格:

contest_images {contestID, imageID}
image {ID, userID}
user {ID}

(它们包含的信息比这更多,但这就是我们所需要的)

到目前为止我的查询:

SELECT imageID, userID FROM contest_images
JOIN image ON contest_images.imageID = image.ID
JOIN user ON user.ID = image.userID
ORDER BY contest_images.imageID DESC

contest_images 可以包含来自一个用户的多张图像(这是有意的)

我想检索所有用户添加的 x 个最新的。 (所以我可以限制用户一次只能在比赛中使用一张图片)

我还尝试制作一个显示 {contestID, imageID, userID} 的 View 。

提前致谢

最佳答案

这样试试,

SELECT MAX(imageID), userID FROM contest_images
JOIN image ON contest_images.imageID = image.ID
JOIN user ON user.ID = image.userID
GROUP BY image.userID

关于mysql - SQL查询我想不通,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19444645/

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