Поиск по нескольким критериям, которые могут быть null
Добавлено: 20 ноя 2007, 20:14
Есть главная таблица есть таблицы справочники.
Поисковый запрос выглядит так.
Вопрос как сделать так что бы если параметр равен нулу запрос работал по остальным критериям.
select main.*
from main, composer, author, title
where
composer.id=title.id_composer and composer.composername=:composername and
author.id=title.id_author and author.authorname=:authorname and
title.id=main.title_id and title.title = :title and
title.id=main.title_id and title.kgb_number = :kgb_number
Спасибо
Поисковый запрос выглядит так.
Вопрос как сделать так что бы если параметр равен нулу запрос работал по остальным критериям.
select main.*
from main, composer, author, title
where
composer.id=title.id_composer and composer.composername=:composername and
author.id=title.id_author and author.authorname=:authorname and
title.id=main.title_id and title.title = :title and
title.id=main.title_id and title.kgb_number = :kgb_number
Спасибо