如果 SQL 查询给了我以下结果,我怎样才能得到它来分组结果。IE 如果有相同 RecordID 的两个实例,但具有不同的 CourseID,不回显两行但只回显一个 QuestionID 并在括号中显示两个 CourseID?
它是 MYSQL 和 PHP。
任何帮助表示赞赏。丹尼尔
尝试:
SELECT QuestionID,
TopicID,
CONCAT('(',GROUP_CONCAT(CourseID ORDER BY CourseID),')'),
UserID
FROM yourTable
WHERE UserID = 2
看到这个小提琴。
您可以删除要忽略的列,然后使用 distinct