さまざまな mysql テーブルからデータを取得するスクリプトを作成しています。
#!/bin/bash
/usr/bin/mysql --password=****** --database=mydb<<EOMYSQL
select field1, field2 from table1 left join table2 on etc
into outfile '/home/jm/mysql/file1.txt';
select field3 from table3 left join table4 on etc
into outfile '/home/jm/mysql/file2.txt';
select field4,field5,field6,field7 from table5 left join table6 on etc
into outfile '/home/jm/mysql/file3.txt';
EOMYSQL
私の「問題」は、3 つの異なる出力ファイルを使用し、後でそれらをマージする必要があることです。3 つのクエリの出力をまとめて取得する方法はありますか?
field1 field2 field3 field4 field5 field6 field7
ありがとう、
PS: 「ユニオンオール」を試してみましたが、クエリごとに同じ数のフィールドが必要なようです。