1

次のテーブルがあります。

サプライヤー(Sno, Sname, Address)
部品(Pno, Pname, Colour)
カタログ(Sno, Pno, Price)

特定の色のすべての部品を供給しているすべてのサプライヤーの名前が「BLUE」であると知りたいですか?

AND、OR、NOT などの論理演算子と、select、project、または join 操作を使用して解決したいと考えています。

4

1 に答える 1

1

これを試して:

SELECT *
FROM    Catalogue AS C
        INNER JOIN Parts AS P
            ON C.Pno = P.Pno
        INNER JOIN Suppliers AS S
            ON C.Sno = S.Sno
WHERE   P.Color = 'Blue'

それが役に立てば幸い。

于 2015-07-28T11:45:02.027 に答える