gpt4 book ai didi

mysql - 创建 Sql 查询以组合两个表并打乱结果

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

我想创建一个 SQL 查询来选择 我的数据库中的女性照片然后随机化照片,然后选择男性照片而不是随机化它们。例如有 40 张女孩照片和 60 张男孩照片。我希望选择第 1 张 40 张女孩照片(随机排列,然后选择剩余的男孩照片(随机排列)

希望我说清楚了。我有两个表,“userID”字段是链接这两个表的字段。

User table (age , UserID , gender) | Picture table ( UserID , numberoflikes , picure_location)

我可以生成这个查询吗?

最佳答案

SELECT picure_location
FROM Picture
INNER JOIN User ON Picture.UserID=User.UserID
ORDER BY gender,RAND()

您可能需要ORDER BY GENDER DESC, RAND(),具体取决于您表示性别的方式。

关于mysql - 创建 Sql 查询以组合两个表并打乱结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11218722/

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