【发布时间】:2017-06-22 07:14:14
【问题描述】:
我正在尝试编写一段 sql,并想知道我正在尝试做的事情是否可行,如果可以,我将如何去做?我的目标是,如果可能的话,返回一个带有与该线程 ID 关联的所有唯一值的线程 ID。在下面的示例中,我展示了我已经走了多远以及我试图到达的地方。
$sql = SELECT `ThreadID`, `PostTags` FROM `ma_posts` WHERE `PostTags` IS NOT NULL AND `PostTags` != '0' AND `PostTags` != ' ' ORDER BY `ThreadID`
想要返回按字母顺序排序的不同值的过滤分组结果
在上面的示例中,名称“Jon”的第二个实例从为 ThreadID 14 返回的名称中删除,所有名称都压缩为一个字符串/位数据。名称 Barry 和 Mary 的第二个和第三个实例从压缩的 ThreadID 20 中删除。
我正在尝试的可能吗?如果有怎么办?
我查看了 Stackoverflow 和网络,但没有找到真正说明我正在尝试做的事情的示例。可能(希望)这是可能的,因此我不必通过 PHP 过滤传入的结果。这将使生活变得更加简单。
一如既往地感谢大家的帮助 来自Monkee的欢呼声
【问题讨论】:
-
规范化你的架构
标签: php mysql filtering grouping distinct