Ваш запрос будет работать в Postgres. Лучше всего я знаю, не в MySQL.
Портативная версия для БД, которая его поддерживает:
SELECT * FROM requests where ROW(id,langid) IN (SELECT nid,langid FROM node)
(row
является зарезервированным ключевым словом, поскольку SQL: 1999 .)
Более переносимая версия будет использовать exists()
, как предлагается в другом ответе.