Gosu Queries объединяет два стола - PullRequest
0 голосов
/ 21 июня 2019

Как объединить две таблицы ниже, используя gosu .. Это из Contact Manager (GW Training App)

1 ABContact
2 BankAccount

Ниже SQL может использоваться, чтобы найти все учетные записи, удерживаемые одним конкретным контактом

select b.accountnumber from ABContact a, BankAccount b where
a.id=b.contactid and a.id='123'

Пожалуйста, напишите тот же запрос в Госу

1 Ответ

1 голос
/ 21 июня 2019

Запрос похож на это

uses gw.api.database.Query

var account: BankAccount 
var query = Query.make(ABContact).join("ID", BankAccount, "Contact").compare(BankAccount#ID, Equals, account.ID)
...