Intereting Posts
Informix: как передавать, использовать и выполнять несколько значений в одном параметре в хранимой процедуре База данных: СУБСТРИРОВАНИЕ до первого появления характера Пара ключевых значений в реляционной базе данных Оптимизация запросов MySQL по иерархическим данным Сравнение строк в LINQ-to-SQL Выберите до x строк каждой группы. Почему база данных не полностью поддерживает стандарты ANSI или ISO SQL? Список таблиц, используемых во всех хранимых процедурах с именем схемы SP Временное поле данных SQL Datatype для сохранения файла excel в sql-сервере? MySQL Делает подзапрос после синтаксиса LIMIT? Если нет, то почему? Объедините два небольших запроса (эта группа по разным значениям) в один запрос Сортировка предстоящих дней рождения на основе текущей даты Запрос SQL для поворота столбца с использованием CASE WHEN Почему условие IN было бы медленнее, чем «=» в sql?

Как я могу сделать запрос возвращать ничего, когда нет никаких условий?

Скорее просто, у меня отношение от одного до многих / многих к одному, и я хотел бы запросить его. Тем не менее, я не хочу, чтобы какие-либо результаты возвращались, когда они не снабжены информацией о WHERE.

Говоря проще, как сделать запрос не жадным?

Вы можете добавить предложение where, которое всегда ложно, и добавить условие, которое вы хотите предоставить с помощью OR:

select * from table where 1 = 0 OR (real conditions)