gpt4 book ai didi

mysql - 查询返回多行?

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

我正在使用 php 和 mysql 创建字母 A-Z 的分页。我的表中有字母 A 的单个记录。当我查询该记录时,它将返回多行而不是单行。此外,链接表仅包含 A 的电影 id 的单行记录。任何表中都不存在一对多关系。如果我在其中犯了任何错误,请通过以下查询进行更正。提前致谢。

select 
M.name,
M.id, (select year(M.released_date))as year,
MS.storyrating,
S.screenplayrating,
MS.dialoguerating,
MS.directionrating,
MS.musicrating,
MS.bgmrating,
MS.cinematographyrating,
MS.characterizationrating,
MS.shotlocationrating,
MS.editingrating,
MS.productionrating,
MI.director,
MI.musicdirector
from tttbl_movie M, tttbl_movie_info MI, tttbl_movie_score MS
where M.id=MI.movie_id
and M.id=MS.movie_id
AND M.name 'A%' OR M.name 'a%'
ORDER BY M.name ASC LIMIT 0,2;

最佳答案

尝试更改您的 ORDER BY

ORDER BY M.name ASC LIMIT 1;

此外,您在 OR 子句中缺少 like ,我认为这是一个拼写错误,因为您说您获得了 2 条记录。

关于mysql - 查询返回多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37189511/

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