我有一张书 table 。
我可以选择某个作者的所有书籍:
SELECT BookID FROM tblBook WHERE AuthorID=9
(returns 4 records):
23
63
85
98
但是如果我想返回单个记录,ID 号像这样连接起来怎么办:
23 63 85 98
我该怎么做?
使用 MySQL。
最佳答案
SELECT group_concat(BookID SEPARATOR ' ') FROM tblBook WHERE AuthorID=9 GROUP BY BookID
关于sql - MySQL:返回具有 50 个 ID 的单个记录,而不是具有单个 ID 的 50 个记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4369126/