Есть ли способ выполнить запрос SQL, где я ищу несколько зависимых предложений? Например, если бы у меня была таблица Людей, я бы хотел вернуть всех людей (Type = Student and id = 1)
& & (Type = Teacher and id = 44)
. Как вы можете себе представить, я могу развернуть каждую скобку по нескольким операторам на один кронштейн и даже добавить третью четвертую скобку для запроса более типов.Запрос нескольких операторов для выбора двух строк за раз
таблица выглядит следующим образом:
Humans
id
type
name
До сих пор, я вынужден назвать тот же запрос много раз, когда я делаю
select *
from t_humans
where type = a_type and id = an_id
Я удалил несовместимые теги базы данных. Добавьте тег для базы данных, которую вы действительно используете. –
@GordonLinoff Это будет для Psql и где (x, y) в (...) предложение не поддерживается. Любой способ сделать это через sbuqueries/производные таблицы или любую вещь такого характера? –