2セットのデータを表示しようとしています。最初のセットは、テナントを含む複合施設を所有する人々を示しています。2 番目のセットは、テナントを持たないコンプレックスを所有する人々を示しています。
これは複雑な名前の完全なリストです:
COMPN
-----
CM700
CM350
CM300
CM600
CM900
CM200
CM100
現在賃貸契約を結んでいるものを除外する方法を見つけました。次のコマンドを使用しました。
SELECT DISTINCT customer.custlname,
customer.custfname
FROM customer,
own,
rental
WHERE own.custid = customer.custid
AND rental.compname = own.compname;
次に、次の結果が得られます。
CUSTLNAME CUSTFNAME
---------- ----------
Pearson Robert
Garnet Kylie
Agassi Pamela
これは、次の値に対応します。
COMPN
-----
CM350
CM900
CM200
私は現在、複合施設にテナントがいない人々を表示する方法を見つけようとしています。これにアプローチする方法が正確にはわかりません。私はしばらくそれをいじっていましたが、使用する正しいオペレーター手順がよくわかりません。
ありがとう
テーブルに関する追加情報:
お客様
CUSTID CUSTLNAME CUSTFNAME BDATE S MGR
CUSTID は PK です。
自分の:
CUSTID COMPNAME
CUSTID は、テーブル Customer を参照する FK です。COMPNAME は、テーブル Complex を参照する FK です。
レンタル:
CUSTID COMPNAME APTNUM
CUSTID は、テーブル Customer を参照する FK です。COMPNAME は、テーブル Complex を参照する FK です。APTNUM は、テーブル アパートメントを参照する FK です。