Я знаком с предложением «IN» в sql, например.
select * from table1 where myfield in (select myfield from table2)
Я сейчас между двумя базами данных! Я хочу выбрать набор записей, в котором телефон находится в другом наборе записей из другой базы данных. Я не работаю напрямую с сервером sql. Вы можете предложить мне более сложный метод с использованием языка на стороне сервера, например. php или asp и т.д.
Мой тест в классическом asp (где connectionObject1 подключается к первой базе данных, а connectionObject2 подключается ко второй базе данных):
sql="select phone from persons"
recordset1.open sql,connectionObject1
sql="select * from persons where phone in ("& recordset1 &")"
recordset2.open sql,connectionObject2
Ошибка выполнения Microsoft VBScript «800a000d»
Несоответствие типов