[Koha] SQL Report - Authorities. List duplicate values based on 010$a
Stefano Bargioni
bargioni at pusc.it
Tue May 14 20:54:49 NZST 2019
Maybe a self join can help you.
See https://www.w3schools.com/sql/sql_join_self.asp <https://www.w3schools.com/sql/sql_join_self.asp>
However, your query could be very slow, since the match will not work on indexed data. If not sure, but try
SELECT A.authid AS authid1, B.authid AS authid2, ExtractValue(A.marcxml,'/record/datafield[@tag="010"]/subfield[@code="a"]') AS dup
FROM auth_header A, auth_header B
WHERE A.authid <> B.authid
AND ExtractValue(A.marcxml,'/record/datafield[@tag="010"]/subfield[@code="a"]') <> ''
AND ExtractValue(A.marcxml,'/record/datafield[@tag="010"]/subfield[@code="a"]') = ExtractValue(B.marcxml,'/record/datafield[@tag="010"]/subfield[@code="a"]')
ORDER BY A.authid;
HTH. Stefano
> Subject: [Koha] SQL Report - Authorities. List duplicate values based
> on 010$a
> Message-ID:
> <CAP4tGF9Em5-4xiMHerf9B6sS+9ogzmh8_iMgKz-zJdtDJeBh6A at mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi all,
>
> Koha 18.11 on Ubunti 16.04
>
> May I request help for an SQL report that does the following, please:
>
> Identify and list by authid and main heading all authority records that
> have a tag 010$a with duplicate values?
>
> I am attempting to located all authority records that can be merged (or
> de-duped via merge).
>
> Many thanks!
>
> Craig Butosi, MA, MLIS, B Mus (Hons)
> Library: library.craigbutosi.ca
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 12 May 2019 01:49:55 +0530
> From: vijay kumar <vijcrjbhu at gmail.com>
> To: koha at lists.katipo.co.nz
> Subject: [Koha] upgrade from koha-17.05.06 to koha-latest
> Message-ID:
> <CACNt1H6pKRZsRJiQQSeoevwDbuMYRwDmxCOiMBksweSfPUbGCg at mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Dear all,
> We have koha-17.05.06, installed using tarball method.
>
> I have followed the following methods for upgrading from koha-17.05.06 to
> koha-latest
> 1. Updated koha-list source accordingly koha-stable
> 2. Update all perl dependencies and cpan module
>
> vijay at debian:/usr/share/koha-18.11.04$ perl Makefile.PL
> /usr/share/koha-17.05.06/misc/koha-install-log
> /usr/share/koha/misc/koha-install-log
>
> and also
>
> vijay at debian:/usr/share/koha-18.11.04$ sudo perl Makefile.PL
> /usr/share/koha-17.05.06/misc/koha-install-log
> /usr/share/koha-18.11.04/misc/koha-install-log
>
> vijay at debian:/usr/share/koha-18.11.04$ sudo make
>
> vijay at debian:/usr/share/koha-18.11.04$ sudo make upgrade
> ------------------------------------------------------------------------------------
>
> Getting the following error during upgrade
> Kindly suggest the proper method for up-gradation of koha-latest
>
> With regards,
> Vijay Kumar
>
>
> ::::error::::
>
> vijay at debian:/usr/share/koha-18.11.04$ sudo make upgrade
> Can't locate C4/Installer/UpgradeBackup.pm in @INC (you may need to install
> the C4::Installer::UpgradeBackup module) (@INC contains: /etc/perl
> /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1
> /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5
> /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24
> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base).
> BEGIN failed--compilation aborted.
> Makefile:22908: recipe for target 'make_upgrade_backup' failed
> make: *** [make_upgrade_backup] Error 2
>
>
> ------------------------------
>
> Message: 3
> Date: Sun, 12 May 2019 08:27:33 +1200
> From: David Nind <david.nind at gmail.com>
> To: Craig Butosi <cbutosi at gmail.com>
> Cc: koha <koha at lists.katipo.co.nz>
> Subject: Re: [Koha] SQL Report - Authorities. List duplicate values
> based on 010$a
> Message-ID:
> <CAK5OMPcJCLGVyOHFBubZ2-Et9-Tf-cTWyk+Ui21eYPXhxE-z6g at mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi Craig.
>
> I'm not that great at reports, but you might be able to find something in
> the SQL reports library that could help:
> https://wiki.koha-community.org/wiki/SQL_Reports_Library
>
>
> David Nind | david.nind at gmail.com
> PO Box 12367, Thorndon, Wellington, New Zealand 6144
> m. +64 21 0537 847
>
>
> On Sun, 12 May 2019 at 05:46, Craig Butosi <cbutosi at gmail.com> wrote:
>
>> Hi all,
>>
>> Koha 18.11 on Ubunti 16.04
>>
>> May I request help for an SQL report that does the following, please:
>>
>> Identify and list by authid and main heading all authority records that
>> have a tag 010$a with duplicate values?
>>
>> I am attempting to located all authority records that can be merged (or
>> de-duped via merge).
>>
>> Many thanks!
>>
>> Craig Butosi, MA, MLIS, B Mus (Hons)
>> Library: library.craigbutosi.ca
>> _______________________________________________
>> Koha mailing list http://koha-community.org
>> Koha at lists.katipo.co.nz
>> https://lists.katipo.co.nz/mailman/listinfo/koha
>>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Koha mailing list
> Koha at lists.katipo.co.nz
> https://lists.katipo.co.nz/mailman/listinfo/koha
>
>
> ------------------------------
>
> End of Koha Digest, Vol 163, Issue 12
> *************************************
More information about the Koha
mailing list