И мне нужно выбрать и сравнить сразу несколько полей из нескольких таблиц:
Есть кейворд Read Single Value From Table можно получить только одно значение Есть Check Content For Row Identified By Where Clause и там можно указать несколько полей в columnNamesи несколько значений в expectedValues, но только из одной таблицы:(
Может есть еще какая-то библиотека для работы с SQL?
Да вроде есть все необходимое в этой библиотеке: например
Store Query Result To File и Compare Query Result To File
Да и этим можно управиться Read Single Value From Table/Check Content For Row Identified By Where Clause - только итераций будет докучи если много таблиц.
Да, Read Single Value From Table можно использовать несколько раз и так проверить поочередно каждое поле, но бывает что выборка выполняется долго, и хотелось бы поэтому за один раз все выполнить.
И к тому же Read Single Value From Table не воспринимает несколько таблиц.
Store Query Result To File и Compare Query Result To File - этих кейвордов нет, у нас используется немного другая библиотека.
Ну Вы же не уточнили какая используется библиотека.
Если она транслирует "Read Single Value From Table" в чистый SQL запрос, то Single Value и Table понятия довольно относительные.
Например:
Select a_string+b_string from (select table1.a_string, table2.b_string from table1 left join table2 on table1.id=table2.id) table3 where a_string='one' and b_string='two'