データベース内で販売された製品の最大価格を選択しようとしています。3 つのテーブル ( tbl_CarForSale
、tbl_Commision
およびtbl_Salesman
) があります。
私がやりたいことは、販売された車の最大価格を選択し、その記録を使用して、獲得した手数料を計算し、それをセールスマンにリンクできるようにすることです。私は次のものを持っており、車の最大価格を返しますが、返されたレコードを直接使用して他の情報を取得する方法がわかりません。
SELECT Max(tbl_CarForSale.carprice)
FROM (SELECT tbl_CarForSale.*, tbl_Salesman.*, from tbl_CarForSale,
WHERE bolSold = true)
これを別のSELECT
ステートメントに入れてネストする必要があると思いますが、これを行う方法がわかりません。
編集:
要求に応じて、フィールド名はここにあります。
tbl_salesman: name
tbl_CarForSale: registration, soldDatem salesmanNo, carPrice, bolSold
tbl_Commision: minValue, maxValue, comAvliable
基本的に、Commission テーブルの背後にある考え方は、セールスマンが車の価格に基づいてコミッションを得るというものです。そのため、車の価格を見て、セールスマンが稼いだコミッションを返すクエリがあります。