Добрый день, всем!
есть sql запрос. Пример:
SELECT * FROM table1 t1 WHERE t1.column1 = ? AND t1.column2 IN (SELECT t2.column2 FROM table2 t2 WHERE t2.column1 = ?)
Причем, в оба воросика идет одно значение...
Хотелось бы обойтись одним вопросиком. Может кто знает как?
вот пример
SELECT * FROM table1 t1, (SELECT ? AS value from dual) param WHERE t1.column1 = param.value AND t1.column2 IN (SELECT t2.column2 FROM table2 t2 WHERE t2.column1 = param.value)
Может кто знает более элегантное решение? Может что-то есть в ANSI стандарте?
Заранее спасибо!
Эд