col查询结果中的字段重复

尼古拉兹

我有3张桌子,上面有书籍,作者和流派

我想得到的输出结果是:书,作者和体裁,但是当我执行此查询时,我有重复的字段,如果在示例查询结果的第一行中书有5种体裁,则作者行也重复5或反向。

有关SQL Fiddle的示例在这里:

http://sqlfiddle.com/#!2/a15d8/1

我需要在第一行中:

书| 一位作者| 五种...等等

阿伦

要获得所需的内容,请将DISTINCT添加到第4行,您将不会有任何重复。但是,您仍然可能返回多个作者(唯一),但这就是您的查询应以原样返回的内容。

喜欢:

group_concat(DISTINCT concat_ws (' ',`a`.`last_name`,`a`.`first_name`,`a`.`middle_name`)) as author,

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章