21 lines
371 B
SQL
21 lines
371 B
SQL
select
|
|
b.*
|
|
from
|
|
books b
|
|
where
|
|
lower(b.name) like lower(?)
|
|
or lower(b.description) like lower(?)
|
|
or lower(b.editor) like lower(?)
|
|
or lower(b.year) like lower(?)
|
|
union
|
|
select
|
|
b2.*
|
|
from books b2, json_each(b2.authors)
|
|
where lower(json_each.value) like lower(?)
|
|
union
|
|
select
|
|
b3.*
|
|
from books b3, json_each(b3.keywords)
|
|
where lower(json_each.value) like lower(?)
|
|
|