как объединить несколько таблиц и извлечь определенный столбец на SQLite - PullRequest
0 голосов
/ 15 октября 2018

Вот таблицы

Клиент (идентификатор, имя, адрес, город, штат, почтовый индекс)
Счет (идентификатор, идентификатор клиента, OpenDate, CloseDate, тип, баланс)
Транзакция (идентификатор, AccountId, Amount, BranchId ...)
Филиал (Id, Name, Address, City, State, Zip)

И возникает вопрос: Список имен клиентов, совершивших транзакциина сумму, превышающую 100 долларов США, в любом отделении банка в Сиэтле.

Я думаю о чем-то подобном, но я не уверен, как сделать остальное здесь:
ВЫБРАТЬ имя
ОТКлиент c
ПРИСОЕДИНЯЙТЕСЬ К УЧЕТНОЙ ЗАПИСИ a.CustomerID = c.Id
ПРИСОЕДИНЯЙТЕСЬ

Пожалуйста, помогите, спасибо !!

1 Ответ

0 голосов
/ 15 октября 2018
SELECT c.Name FROM Customer c INNER JOIN Account a ON c.Id = a.CustomerID INNER JOIN TRANSACTION t on t.AccountId = a.Id INNER JOIN BRANCH b ON t.BranchID = b.Id WHERE t.AMOUNT > 100 AND t.branch = "Seattle"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...