の名前よりもアルファベット順で低くなっているセールスマンを表示します。 http://www.w3resource.com/sql-exercises/subqueries/sql-subqueries-inventory-exercise-21.php
あなたは上記のリンク上の表の内容を見ることができます。 これは私のソリューションです:
SQLサブクエリ演習:名前はこれがw3resource上の問題である顧客
SELECT *
FROM SALESMAN S WHERE S.SALESMAN_ID IN
(
SELECT C.SALESMAN_ID
FROM CUSTOMER C
WHERE S.NAME < C.CUST_NAME
);
そして私はジャメHoogという名前だけで1 salemenを受け取りました。 これは、ウェブサイトのソリューションです:
SELECT *
FROM salesman a
WHERE EXISTS
(SELECT *
FROM CUSTOMER b
WHERE a.name < b.cust_name);
彼らはEXISTSを使用して、私は私の解決策は、論理的にまだ彼らの溶液と同じだと思いますか、なぜ私は本当に理解していません。私の解決策に何が問題なのか教えてください。してください
なぜ尋ねないのですか? – Strawberry
'SALESMAN_ID'は2つのテーブル間の結合カラムですか? –
@Tim Biegeleisenはい、それは –