-4

いくつかの SQL 選択ステートメントについて助けが必要です。

私は4つのテーブルを持っています:

Product(ProductID, Name, DateOfBirth)
Customer(CustomerID, Name)
Comment(CommentID, CustomerID, ProductID, Status)
  1. コメントのない商品を選択してください。
  2. コメント数が最も多い顧客を表示します。例: CusName - トム、コメント - 3
  3. すべての顧客を年齢と共に表示し、20 歳以上の顧客には「老年」、それ以外の顧客には「若年」という値を持つ追加の列を表示します。
  4. Comment テーブルの Status 列を 1 で「Enabled」、0 で「Disabled」として表示します。

どんな助けでも大歓迎です。

4

1 に答える 1

0

あなたの質問の最初の部分に答えるために、私は次のようにSQLを書きます:

SELECT Product.ProductID 
FROM Product
LEFT OUTER JOIN Comment ON Product.ProductID = Comment.ProductID
WHERE Comment.CommentID IS NULL
于 2013-03-09T00:27:12.950 に答える