ReCiter icon indicating copy to clipboard operation
ReCiter copied to clipboard

Manage case where lastName is one character and firstName is multiple characters

Open paulalbert1 opened this issue 10 months ago • 0 comments

This occurs at least ~0.03% of the time, probably more as unlikely records are discarded.

See query:


SELECT * from (
SELECT 
  a.pmid, 
  a1.personIdentifier,
  userAssertion,
  GROUP_CONCAT(distinct authorLastName SEPARATOR ', ') AS lastName, 
  GROUP_CONCAT(distinct authorFirstName SEPARATOR ', ') AS firstName
FROM 
  person_article a1
JOIN
  person_article_author a on a1.pmid = a.pmid and a1.personIdentifier = a.personIdentifier
WHERE 
  CHAR_LENGTH(authorLastName) = 1 AND 
  CHAR_LENGTH(authorFirstName) > 1
GROUP BY  
  a.pmid
) x where lastName like '%,%'

990d34ae-eb42-4ef8-be5b-5f8851dbe932

paulalbert1 avatar Apr 17 '24 12:04 paulalbert1