Hi Kerrie,
You haven't joined the Items table. So:
JOIN items ON (biblio_metadata.biblionumber = items.biblionumber)

HTH,
Bob
Calyx

On 12/06/18 08:43, Kerrie Stevens wrote:
I have the following report which almost does what I need but I can't quite get 
it there.

I want to be able get a list of titles and the Dewey from 082$a but I also want 
to be able to select for which collection I want the results - that is where 
I'm getting stuck.
I can select the collection when I run the report, but I get the following 
error so there is something else missing...
Error: The following error was encountered: The database returned the following 
error:  Unknown column 'items.ccode' in 'where clause'

Here is my report so far:

SELECT biblio.biblionumber, biblio.title, biblio.author, concat (ExtractValue( metadata, 
'//datafield[@tag="082"]/subfield[@code="a"]' ), " ", ExtractValue( metadata, 
'//datafield[@tag="082"]/subfield[@code="b"]' )) as Dewey
FROM biblio_metadata
JOIN biblio ON ( biblio_metadata.biblionumber = biblio.biblionumber )
WHERE items.ccode=<<Collection|CCODE>>
ORDER BY biblio.title ASC

It works if I remove the WHERE line, but then I can't select which collection.

Thanks for any help you may provide!

_______________________________________________
Koha mailing list  http://koha-community.org
Koha@lists.katipo.co.nz
https://lists.katipo.co.nz/mailman/listinfo/koha

Reply via email to