そのようなSQLクエリを実行しようとしています
(SELECT ID, Name FROM Book)
UNION
(SELECT ID, Name FROM Author)
最終的なテーブルで、どの ID が本からのもので、どの ID がフラグなどを設定している著者からのものかを知りたいです。
あなたはこれを行うことができます:
SELECT ID, Name, 'From Book' AS FromWhome
FROM Book
UNION
SELECT ID, Name, 'From Author'
FROM Author
次のような静的テキストを選択するだけです
(SELECT ID, Name, "Book" FROM Book) UNION (SELECT ID, Name, "Author" FROM Author)
値を選択すると、列と式が許可されます。また、新しい列の結果に次のように名前を付けることができます。
SELECT ID, Name, 'book' as tag FROM Book
UNION
SELECT ID, Name, 'author' as tag FROM Author