1

速度が 450MHz 以上の PC のメーカーを探します。結果セット: メーカー。

私のクエリ -

SELECT maker FROM product
WHERE model IN ( SELECT model FROM pc WHERE speed > 450 ) AND type = 'PC'

出力 -

出力

ただし、クエリを追加DISTINCTして目的の出力を提供しようとしましたが、システムを通過していないため、クエリに論理エラーがあります。

DB スキーマ -

スキーマ

SELECT * FROM product --

クエリ1

SELECT * FROM pc  --

クエリ2

4

2 に答える 2

1

あなたが使用することができますJOIN

SELECT  DISTINCT b.maker
FROM    PC a
        INNER JOIN Product b
           ON a.model = b.model
WHERE   speed >= 450
于 2013-02-04T06:49:50.123 に答える