gpt4 book ai didi

php - 不返回重复数据的 SQL 连接

转载 作者:行者123 更新时间:2023-11-29 05:37:07 26 4
gpt4 key购买 nike

所以我正在构建一个基本上用户可以写故事的网站,每个故事可以有多个续篇,但我想弄清楚如何查询我的数据库,以便我可以返回第一个故事和相关的续篇有了那个故事,没有得到重复的条目,如果我只是像这样写一个连接语句,我会得到重复的条目:

SELECT idStories, 
Stories.Title,
Stories.Num_parts,
Stories.Story,
Stories.Date_poste,
idStory_continue,
Story_continue.Users_idUsers,
Story_continue.Title,
Story_continue.Story,
Story_continue.Date_posted,
Story_continue.Part_num
FROM Stories s
LEFT JOIN Story_continue sc ON sc.Stories_idStories = s.idStories

所以我的问题是,在不获取原始故事的多个版本的情况下,返回此类查询的有效方法是什么。例如,当我查询这个时,我会得到所有的原始故事,我会得到续集,但如果每个故事有多个续集,它会重复原始故事。如果您不能以这种方式进行提供信息的查询,您将如何在 php 中解决这个问题?

最佳答案

在开头使用 SELECT DISTINCT 子句

关于php - 不返回重复数据的 SQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9753879/

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