gpt4 book ai didi

mysql - 将 LIMIT 应用于 SQL INNER JOIN 查询

转载 作者:可可西里 更新时间:2023-11-01 07:39:21 25 4
gpt4 key购买 nike

<分区>

我有以下表格:

类别

    id(int)
1000
1001

    id(int)  category(int) rating(float)
3000 1000 5.0
3001 1000 4.8
3002 1000 3.0
3003 1000 4.9
3004 1001 4.9
3005 1001 3.0

我想要做的是从每个类别中取出 3 本评价最高的书。环顾四周并按照 LIMITing an SQL JOIN 给出的答案进行操作后,我试过这个查询。

    SELECT * FROM book, category WHERE book.category=category.id AND book.id IN (SELECT book.id FROM book ORDER BY rating LIMIT 3)

但是报错如下

     #1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'

解决方案说至少需要 MySQL 5.1,我正在运行 libmysql - 5.1.73。可能出了什么问题?

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