- " SELECT emCommonName.CommonNameId, emCommonName.CommonName, PTaxon.RIdentifier AS taxonId, emCommonName.PTNameFk, emCommonName.RefFk AS refId, emCommonName.Status, " + \r
- " emCommonName.RegionFks, emCommonName.MisNameRefFk, emCommonName.NameInSourceFk , emCommonName.Created_When, emCommonName.Updated_When, emCommonName.Created_Who, emCommonName.Updated_Who, emCommonName.Note as Notes," + \r
- " regionLanguage.Language AS regionLanguage, languageCommonName.Language, languageCommonName.LanguageOriginal, languageCommonName.ISO639_1, languageCommonName.ISO639_2, " + \r
- " emLanguageRegion.Region, emLanguageReference.RefFk as languageRefRefFk, emLanguageReference.ReferenceShort, " + \r
- " emLanguageReference.ReferenceLong, emLanguageReference.LanguageFk, languageReferenceLanguage.Language AS refLanguage, " +\r
- " languageReferenceLanguage.ISO639_2 AS refLanguageIso639_2, regionLanguage.ISO639_2 AS regionLanguageIso, " +\r
- " misappliedTaxon.RIdentifier AS misappliedTaxonId " + \r
- " FROM emLanguage as regionLanguage RIGHT OUTER JOIN " + \r
- " emLanguageRegion ON regionLanguage.LanguageId = emLanguageRegion.LanguageFk RIGHT OUTER JOIN " +\r
- " emLanguage AS languageReferenceLanguage RIGHT OUTER JOIN " +\r
- " emLanguageReference ON languageReferenceLanguage.LanguageId = emLanguageReference.LanguageFk RIGHT OUTER JOIN " +\r
- " emCommonName INNER JOIN " +\r
- " PTaxon ON emCommonName.PTNameFk = PTaxon.PTNameFk AND emCommonName.PTRefFk = PTaxon.PTRefFk ON " + \r
- " emLanguageReference.ReferenceId = emCommonName.LanguageRefFk LEFT OUTER JOIN " +\r
- " emLanguage AS languageCommonName ON emCommonName.LanguageFk = languageCommonName.LanguageId ON " + \r
- " emLanguageRegion.RegionId = emCommonName.RegionFks LEFT OUTER JOIN " +\r
- " PTaxon as misappliedTaxon ON emCommonName.PTNameFk = misappliedTaxon.PTNameFk AND emCommonName.MisNameRefFk = misappliedTaxon.PTRefFk " + \r
- " WHERE emCommonName.CommonNameId IN (" + ID_LIST_TOKEN + ")";\r
+ " SELECT cn.CommonNameId, cn.CommonName, PTaxon.RIdentifier AS taxonId, cn.PTNameFk, cn.RefFk AS refId, cn.Status, cn.RegionFks, cn.MisNameRefFk, " +\r
+ " cn.NameInSourceFk, cn.Created_When, cn.Updated_When, cn.Created_Who, cn.Updated_Who, cn.Note AS Notes, languageCommonName.Language, " +\r
+ " languageCommonName.LanguageOriginal, languageCommonName.ISO639_1, languageCommonName.ISO639_2, " +\r
+ " emLanguageReference.RefFk AS languageRefRefFk, emLanguageReference.ReferenceShort, emLanguageReference.ReferenceLong, " +\r
+ " emLanguageReference.LanguageFk, languageReferenceLanguage.Language AS refLanguage, languageReferenceLanguage.ISO639_2 AS refLanguageIso639_2, "+ \r
+ " misappliedTaxon.RIdentifier AS misappliedTaxonId " +\r
+ " FROM PTaxon AS misappliedTaxon RIGHT OUTER JOIN " +\r
+ " emLanguage AS languageReferenceLanguage RIGHT OUTER JOIN " + \r
+ " emLanguageReference ON languageReferenceLanguage.LanguageId = emLanguageReference.LanguageFk RIGHT OUTER JOIN " +\r
+ " emCommonName AS cn INNER JOIN " +\r
+ " PTaxon ON cn.PTNameFk = PTaxon.PTNameFk AND cn.PTRefFk = PTaxon.PTRefFk ON " +\r
+ " emLanguageReference.ReferenceId = cn.LanguageRefFk LEFT OUTER JOIN " +\r
+ " emLanguage AS languageCommonName ON cn.LanguageFk = languageCommonName.LanguageId ON misappliedTaxon.PTNameFk = cn.NameInSourceFk AND " +\r
+ " misappliedTaxon.PTRefFk = cn.MisNameRefFk " +\r
+ " WHERE cn.CommonNameId IN (" + ID_LIST_TOKEN + ")";\r