私はSQLで次のように3つのテーブルを持っています:
を含むアカウント
id zip city
---- ----- ---------------
121 20085 Los Angeles
Customer、含む
user id zip
------- ------
121 20085
Addr、含む
zip city-state
----- ----------------
121 Los Angeles, CA
. . _ Accounts
_ location
_ city
_ _ _Accounts
city-state
Addr
city
zip
すべてがAccounts
そこにないため、通常の結合を行うことができないため、Addr
多くのレコードが失われますが、テーブルCustomer
にはすべてが含まれているためzip
、user id
それを利用できると思います。
必要な出力:
を含むアカウント
user id zip city location
------- ----- ---------------- ----------------
121 20085 Los Angeles Los Angeles;Los Angeles, CA