выберите в outfile: Заголовки не сверху - PullRequest
0 голосов
/ 27 ноября 2018

Я сделал

select 'Header1', 'Header2'...
union all
select * from TABLE where $conditions
into outfile 'c:/users/sf/desktop/output.csv'
fields terminated by ';'
lines terminated by '\n'

Проблема в том, что заголовки находятся не сверху, а почти снизу.Версия 10.1.34-MariaDB.

Что я делаю не так?

1 Ответ

0 голосов
/ 28 ноября 2018

Как подсказывает @Rick_James, выборка не упорядочена, потому что нет общего порядка.Это может быть решено так:

select * from (
select '0Header1', 'Header2'...
union all
select * from TABLE where $conditions ) foo
order by 1
into outfile 'c:/users/sf/desktop/output.csv'
fields terminated by ';'
lines terminated by '\n'

при условии, что все содержимое первой строки расположены в алфавитном порядке после '0Header1'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...