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

SQL Server 2012 のキャリッジ リターン

    お役に立てる前に、もっと情報が必要だと思います。

    親子関係の子レベルの情報をリスト化しようとしていると思います。 ブログ

    ただし、クエリの形式が正しくありません。

    ErrorMaster (Production.ProductCategory) が親で、CallRegErrors (SUB.ProductCategoryID) が子ですか?

    その場合は、クエリをそれらのテーブル名フィールド名に変更して機能させてください。

    全体の結果に対して REPLACE 関数を使用して、COMMAS を CR + LF に変更しました。

    -- Sample database
    USE AdventureWorks2012
    GO
    
    -- Change SQL from www.sqlandme.com for this users problem
    SELECT      
        CAT.Name AS [Category],
        REPLACE(STUFF((
            SELECT ',' + SUB.Name AS [text()]                        
            FROM Production.ProductSubcategory SUB
            WHERE SUB.ProductCategoryID = CAT.ProductCategoryID
            FOR XML PATH('') 
            ), 1, 1, '' ), ',', CHAR(13) + CHAR(10))
        AS [Sub Categories]
    FROM  Production.ProductCategory CAT
    

    SSMS でタイプが TEXT に設定されている場合、出力ウィンドウにキャリッジ リターンのみが表示されます。

    これで問題が解決することを願っています。そうでない場合は、詳細情報を返信してください!!




    1. .aspx のクエリ文字列で複数の値を渡して実行時にレポートすることができません

    2. MySQL列の値を0または''ではなくNULLに設定することのディスクスペースへの影響

    3. 最大のhas_manyリレーションのみで結合し、そのリレーションに選択フィルターを含むクエリをRuby on Railsで構築するにはどうすればよいですか?

    4. 1つのクエリで異なる値を持つ複数の行を更新する-MySQL