我有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] 删除。
我来说两句