sql >> データベース >  >> RDS >> Sqlserver

groupbyと結合を含むSQLクエリ

    これを試してください(オファーのないプロジェクト用に変更):

    SELECT
      Project.addDate,
      Project.idOwner,
      Account.Username,
      Project.idProject,
      Project.Price,
      ISNULL(q.offercount, 0) AS offercount
    FROM
      (
        SELECT
          o.idProject,
          COUNT(o.idProject) as offercount
        FROM Offer o
        GROUP BY o.idProject
      ) AS q
      RIGHT JOIN Project ON Project.idProject = q.idProject
      INNER JOIN Account ON Account.idAccount = Project.idOwner
    ORDER BY addDate DESC
    


    1. SQL ServerでIDENTITY()関数を使用する方法

    2. CSVをAmazonRDSでホストされているPostgresqlデータベースにコピーする

    3. MySQLの末尾のスペースとの比較

    4. MyISAMでの全文索引、単一列と複数列の索引