データベースでWHERE&オーダーと結合:(間違い-順序によって、現在のマイル、CUSTOMERNAMEとグループで(1 =)私はすべてのリース車を取得したいSQL - 複数の
Car: Contract: Customer:
Carplate (PRKEY) Contractid(PRKEY) CustomerID(PRIK)
PRICE Miles Customername
Leased(0Free- 1Leased) Carplate(FKEY) Zipcode
ContractID FKEY)
Carplate(FKEY)
by)お客様の郵便番号。
構文
SELECT *
FROM table1 INNER JOIN table2 ON
table1.primaryKey=table2.FKEY INNER JOIN
table3 ON table2.primaryKey=table3.FKEY
問題:私はINNERのpropperの使用ここでは、JOINとWHERE句を理解していません。
Select Car.Leased, Contract.Miles, Customer.Customername, Customer.Zipcode
From Car
INNER JOIN Contract on Car.Carplate = Contract.Carplate
INNER JOIN Customer on Contract.Carplate = Customer.Carplate
where Car.Leased = 1
order by Customer.Zipcode ASC
構文でコードを作成しようとしました。それはそうです?
よく見えます。期待した結果が得られますか? – jarlh
'JOINs'は、' INNER、OUTER、LEFT、RIGHT、 'などの型に応じて、関連するテーブルの行のいくつかの組み合わせを作成することになります。' where'節は関連するものをフィルタリングします。 –
紙で学ぶIam。 –