Print

Print


Howdy Eric,

My SQL is awful, but my first thought was a DISTINCT inside the 
GROUP_CONCAT. A quick google turned this up:

https://stackoverflow.com/questions/3083499/mysql-distinct-on-a-group-concat

Maybe it gets you closer?

Yours,
Kevin



On 10/29/21 10:02, Eric Lease Morgan wrote:
> On Oct 29, 2021, at 9:54 AM, Mike Rylander <[log in to unmask]> wrote:
> 
>>   SELECT b.identifier,
>>          GROUP_CONCAT( e.entity,  '; ' ) AS entities,
>>          GROUP_CONCAT( k.keyword, '; ' ) AS keywords
>>   FROM bibliographics AS b
>>   LEFT JOIN entities  AS e ON e.identifier = b.identifier
>>   LEFT JOIN keywords  AS k ON k.identifier = b.identifier
>>   GROUP BY b.identifier
> H
> Thank you for the prompt reply. I tried that, but I get the same sort of output:
> 
> identifier = american-authors
>    entities = bible; clemens; emerson; emerson; howells; irving; little women; mark twain; mark twain's; new york; poe; the innocents abroad; uncle tom's cabin
>    keywords = york; york; york; york; york; york; york; york; york; york; york; york; york
> 
> --
> Eric M.
>