Сначала создайте класс данных, скажем ResultTable
, который содержит нужные поля:
public class ResultTable{
long id;
String date;
int azimuth;
String name;
String symbol;
String type;
}
Теперь вы можете запросить данные из двух таблиц и получить результат в приведенной выше таблице, как показано ниже;
@Query("SELECT id, t1.date as date, t1.azimuth as azimuth, t2.name as name, t2.symbol as symbol, t2.type as type FROM tabel1 t1, table2 t2 WHERE t1.id = t2.id AND t1.id = :id")
List<ResultTable> performJoinQuery(long id)