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

左結合の最新レコード

    これを試してください:

    SELECT a.State, count(c.CustomerID)
    FROM Product p
    INNER JOIN Customer c ON c.CustomerID = p.CustomerID
    LEFT JOIN Address a ON a.CustomerID = c.CustomerID 
          AND a.AddressID = 
            (
               SELECT MAX(AddressID) 
               FROM Address z 
               WHERE z.CustomerID = a.CustomerID
            )
    WHERE p.ProductID = 101
    GROUP BY a.State
    


    1. 外部キーが存在しない場合は、名前を使用せずに外部キー制約を追加しますか(または存在する場合は外部キー制約を削除しますか)?

    2. 日付フィールドから月を抽出

    3. PDO ::ATTR_EMULATE_PREPARESを無効にすると、「不明」の問題が発生します

    4. ORA-01830:入力文字列全体を変換する前に日付形式の画像が終了します/日付クエリの合計を選択してください