我正在编写一个脚本,该脚本从不同的 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:尝试“联合所有”,但看起来每个查询需要相同数量的字段。