gpt4 book ai didi

MySQL:连接两个表时出现问题

转载 作者:行者123 更新时间:2023-11-30 01:26:09 26 4
gpt4 key购买 nike

所以基本上我想做的是从category_event表中选择5个随机行,然后将category_event表中的fk_event_id与事件表中的id进行匹配,最后按事件中的start_time对5个随机行进行排序 table 。

我的category_event表中有25行,fk_category_id=2,但是当我运行查询时,有时它返回5行,下次4行,下次5行,下次3行,等等。应该是每个5行时间...

这是我目前拥有的:

SELECT * FROM 
(
SELECT fk_event_id
FROM category_event
WHERE fk_category_id=2 AND status = 'enabled'
ORDER BY RAND() LIMIT 5
) c
INNER JOIN events e
ON e.id = c.fk_event_id
ORDER BY e.start_time;

非常感谢任何帮助:)

最佳答案

事实证明,category_event 中的行的 fk_event_id 指向事件中不存在的行。

现在一切都很好:)

关于MySQL:连接两个表时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973017/

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