で融資の両方を持っているすべての顧客を検索:私はいくつかのテーブルを持っているアカウントとPerryridge支店
- 「支店」テーブル(BRANCH_NAME、branch_city、資産)
- 「顧客」テーブル(CUSTOMER_NAME、 customer_street、customer_city)
- "アカウント" テーブル(ACCOUNT_NUMBER、BRANCH_NAME、バランス)
- "ローン" の表(loan_number、BRANCH_NAME、量)
- "預金" テーブル(CUSTOMER_NAME、ACCOUNT_NUMBER)
- 「借り手」テーブル(CUSTOMER_NAME、loan_number)
は、今私はPerryridgeの支店で口座とローンの両方を持っているすべての顧客を見つけたいです。私が書いた
SQLクエリは、私が知りたい
SELECT distinct customer_name
FROM borrower, loan
WHERE borrower.loan_number = loan.loan_number
AND branch_name = 'Perryridge'
AND (branch_name, customer_name)
IN (SELECT branch_name, customer_name
FROM depositor, account
WHERE depositor.account_number = account.account_number)
などTABLEのUNIONを使用して、同じ質問を完了することができ、他の単純なSQLクエリがあります。
データベースにタグを付けてください – Anand
借用人と顧客テーブルの違いは何ですか? – maSTAShuFu