Мне нужно выполнить запрос в таблице, отфильтрованной по значению другой таблицы, которая используется здесь как ForiegnKey
, вот структура двух таблиц:
Первая таблица
"CREATE TABLE IF NOT EXISTS Shift (id INTEGER PRIMARY KEY, startTime TEXT, endTime TEXT, employeeName TEXT, branchName TEXT, onDuty BOOLEAN )");
Вторая таблица
'CREATE TABLE IF NOT EXISTS Balance(id INTEGER PRIMARY KEY,cashAmount REAL,ccAmount REAL, type TEXT, sihftId INTEGER, FOREIGN KEY (sihftId) REFERENCES Shift (id) ON DELETE NO ACTION ON UPDATE NO ACTION) ');
Теперь запрос, который я хочу выполнить, выглядит примерно так:
'SELECT * FROM Balance WHERE SHIFT__>onDuty = ?'
Но я не знаю, каков правильный синтаксис для этого.