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

それぞれ列数が異なる複数のテーブルから VIEW を作成する

    そのため、UNION sql では、テーブルが多すぎる場合は sql から余分な列を削除するか、列が少ないテーブルの場合は sql に一定の既定値を持つ余分な列を追加します。

    出力例に基づいて、追加の定数値を追加すると、次のようになります...

    Select StoryID id, AlbumID, StoryTitle name, AlbumCover, VotesFrom Stories UNIONSelect AlbumID id, AlbumID, AlbumName name, AlbumCover, VotesFrom Albums UNIONSelect AlbumPictureID id, null AlbumId, null AlbumCover, VotesFrom picturesOrder By id, Votes, name   

    しかし、これはなぜですか?

    編集:並べ替えるには、上記のように、出力列名を使用して順序を追加するだけです....



    1. MySQLにアンダースコアを全文検索の単語区切り文字として扱わせるにはどうすればよいですか?

    2. Mysqlは、5つ以上の記事を持つランダムな4人のユーザーを表示します

    3. psycopg2のパラメーターとしてテーブル名を渡す

    4. OracleDataSourceとOracleUCPPoolDataSource